2013-11-22 135 views
1

我编写了一个连接到SQL服务器的C#应用​​程序。 我想在我的网络中的不同计算机(客户端)上运行此应用程序,并使它们远程连接到一台中央SQL服务器。客户端上的安装连接到远程SQL服务器

我只在中央计算机上安装了SQL Server 2008,而不是在客户端上。

客户端操作系统将是Windows 7中,8或Server 2012的

我是否需要安装客户端上的任何东西,以便运行我的应用程序能够连接到SQL服务器?我应该将DLL添加到我的应用程序?还是会自然而然地没有问题地工作?

回答

1

您可以在不安装任何额外的DLL正常连接,只需确保您的连接字符串是指你的SQL Server实例上,并使用服务器正确的认证方法。

对于SQL Server身份验证:

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

对于Windows身份验证:

Server=myServerAddress;Database=myDataBase;Trusted_Connection=True; 

有关如何允许在服务器上远程连接的说明,启用TCP/IP连接,并配置防火墙,你可以在这里找到非常好的说明,http://blogs.msdn.com/b/walzenbach/archive/2010/04/14/how-to-enable-remote-connections-in-sql-server-2008.aspx

0

这很简单:

  1. 安装SQL Server 2008混合模式只安装Windows模式: - 如果安装混合模式,他们可以要求密码

  2. 在使用App.config文件后用于使用软件到数据库的连接

  3. 连接字符串使用Intergrity安全性= false; User Id =“sa”Password =“输入您的密码”

相关问题