2014-05-08 18 views
0

因此,我們正在嘗試做一個連接數據庫從pc1到pc2的項目,而無需在pc2中安裝數據庫。這個想法的概念是,PC2是我們使用Visual Studio運行程序的應用程序服務器,而PC1是包含數據庫(SQL Server)的數據服務器,其中pc2從中獲取數據。我試圖搜索,如果家庭組可以解決這個問題,但無濟於事,我仍然無法找到任何解決方案。我只是網絡和數據庫管理的初學者,我真的希望有人能幫助我解決這個問題。謝謝! :)如何將pc1的數據庫連接到pc2而無需將數據庫本身安裝到pc中2

+0

的SQL Server是什麼? CE?表現?企業? 「連接」是什麼意思?你想將數據庫從一臺機器複製到另一臺機器上?您想要將一臺機器上的更改複製到另一臺機器上?單一還是雙向?或者你只想要一個數據庫?我們這裏沒有你的開發環境。你必須向我們描述它。 –

+0

我們正在使用SQL Server Express。那麼,該程序由一個文本框組成,其中如果您輸入某個產品的代碼,它將檢索數據服務器中的詳細信息。我想只有一個集中的數據庫,他們可以從中獲得產品的詳細信息,但我不知道如何執行此操作。 – user3587806

回答

1

您可以像連接字符串設置遠程服務器使用遠程服務器:

Server=myServerAddress;Database=myDataBase;User Id=myUsername; 
Password=myPassword; 

如果SQL Server已配置的實例,然後連接字符串將是這樣的:

Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername; 
Password=myPassword; 

化妝確定你已經在SQL Server中啓用了遠程連接。

如果不是,則可以啓用它喜歡:

1.

enter image description here

2.

enter image description here

確保服務器上的防火牆不阻止請求。

來源:

http://blogs.msdn.com/b/walzenbach/archive/2010/04/14/how-to-enable-remote-connections-in-sql-server-2008.aspx