我正在为客户创建一个控制台应用程序,使用包含SQL Server 2008的VS2010。
我想在客户端的计算机上部署该应用程序以进行检查。我想知道我是否需要在客户端的机器上安装数据库?
答案 0 :(得分:3)
SQL Server数据库必须安装在某处,客户端的计算机可以连接到:
无论您选择什么 - 但必须一个SQL Server 某处供客户端机器使用,如果您的应用程序使用SQL Server存储其数据....
答案 1 :(得分:1)
如果您使用基于文件的数据库,则无需在任何地方安装它以供客户端使用。但是,基于文件的数据库可能不具备可扩展性,可能还有其他缺点。
Here很好地解释了基于文件和基于服务器的数据库之间的区别。
答案 2 :(得分:0)
您只能在SERVER计算机上安装Sql server。在连接字符串中,指定服务器计算机的路径。你不需要在每台客户端机器上安装Sql。