我正在为客户创建一个控制台应用程序,使用包含 SQL Server 2008 的 VS2010。
我想在客户端的机器上部署该应用程序以进行检查。我想知道我需要在客户的机器上安装数据库吗?
我正在为客户创建一个控制台应用程序,使用包含 SQL Server 2008 的 VS2010。
我想在客户端的机器上部署该应用程序以进行检查。我想知道我需要在客户的机器上安装数据库吗?
SQL Server 数据库必须安装在客户端计算机可以连接到的位置:
无论您选择什么 - 但如果您的应用程序使用 SQL Server 存储其数据,则必须有一个 SQL Server供客户端机器使用。
如果您使用基于文件的数据库,则无需将其安装在任何地方供客户端使用。但是,基于文件的数据库可能没有那么可扩展,并且可能具有其他缺点。
这里很好地解释了基于文件的数据库和基于服务器的数据库之间的区别。
您只能在 SERVER 机器上安装 Sql 服务器。在连接字符串中,您指定服务器机器的路径。您不需要在每台客户端计算机上安装 Sql。