2012-11-15 95 views
2

我正在爲客戶創建一個控制檯應用程序,使用包含SQL Server 2008的VS2010。我是否需要在客戶機上安裝SQL Server?

我想在客戶機上部署該應用程序以便檢查。我想知道是否需要在客戶機上安裝數據庫?

+5

數據庫必須安裝** somwhere **您的客戶端機器可連接的位置;可能在他的機器上,可能在他的網絡中的服務器上 - 無論你選擇什麼 - 但是**必須是** SQL Server **某處**客戶機使用 –

+3

如果你使用數據庫,那麼是的,否則沒有。 – Arran

+1

注意,「安裝SQL Server」本身有點含糊 - 有多個版本的SQL Server - 有些不需要安裝;一些(express)可以包含在安裝程序中的* light *安裝,以及一些應該在專用硬件上正確安裝的完全權重的專用服務器版本。 –

回答

1

如果您使用基於文件的數據庫,則無需將其安裝在任何地方供客戶端使用。但是,基於文件的數據庫可能不具有可擴展性,並且可能存在其他缺點。

Here是基於文件和基於服務器的數據庫之間差異的很好解釋。

2

的SQL Server數據庫必須安裝地方在您的客戶端的機器可以連接到:

  • 可能是他的機器上(如果這只是一個試驗,例如)
  • 可能在服務器上在他的網絡(如果在他的組織多個用戶將要使用的數據)
  • 可能在雲計算(認爲:SQL Azure的)

無論你選擇 - 但有必須一個SQL Server 某處客戶端的機器使用,如果您的應用程序使用SQL Server來存儲數據....

0

只能上安裝SQL SERVER SERVER機器。在連接字符串中,指定Server機器的路徑。你不需要在每臺客戶機上安裝Sql。

相關問題