我是否需要在客户端计算机上安装SQL Server?

时间:2012-11-15 11:37:46

标签: c# .net sql-server

我正在为客户创建一个控制台应用程序,使用包含SQL Server 2008的VS2010。

我想在客户端的计算机上部署该应用程序以进行检查。我想知道我是否需要在客户端的机器上安装数据库?

3 个答案:

答案 0 :(得分:3)

SQL Server数据库必须安装在某处,客户端的计算机可以连接到:

  • 可能在他的机器上(例如,这只是一个试验)
  • 可能在他的网络中的服务器上(如果他的组织中的多个用户想要使用该数据)
  • 可能在云端(想想:SQL Azure)

无论您选择什么 - 但必须一个SQL Server 某处供客户端机器使用,如果您的应用程序使用SQL Server存储其数据....

答案 1 :(得分:1)

如果您使用基于文件的数据库,则无需在任何地方安装它以供客户端使用。但是,基于文件的数据库可能不具备可扩展性,可能还有其他缺点。

Here很好地解释了基于文件和基于服务器的数据库之间的区别。

答案 2 :(得分:0)

您只能在SERVER计算机上安装Sql server。在连接字符串中,指定服务器计算机的路径。你不需要在每台客户端机器上安装Sql。