远程连接到SQL Server 2008 sp2

时间:2015-03-13 21:07:39

标签: sql-server

我在visual studio 2010中构建了一个窗口应用程序。它在我的计算机上工作正常。

如果我有一台适用于Windows Server 2008的电脑并且我在其上安装了一个sql server,那么如何让我的应用程序连接到服务器pc中安装的sql server中的数据库。

我的电脑连接到服务器域。

谢谢

1 个答案:

答案 0 :(得分:0)

假设您的应用程序已配置为使用Sql连接字符串,您只需要为要连接的Sql Server实例配置它。

例如,如果您的数据库名为MyDatabase,并且您域上的Windows服务器名为myserver.local,并且您已使用默认的SQLEXPRESS实例名称安装了Sql Express,你可以创建你的连接字符串(假设ADO.NET):

Integrated Security=true;Initial Catalog=MyDatabase;Data Source=myserver.local\SQLEXPRESS

此配置适用于Windows身份验证(Integrated Security = true):因此,您的域用户帐户需要在服务器上获得LOGIN权限,以及与USERS和{{相关联的登录1}}在您的数据库中。如果您想使用Sql Logins(通常在设置Sql Server时需要额外的配置),则有不同的连接字符串设置用于指定用户名和密码。如下所述,连接字符串有许多选项:https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring(v=vs.110).aspx。但是,使用Windows身份验证时,您唯一需要的就是上面显示的3个。

您可以使用Sql Server Management Studio通过网络上的PC测试与Sql Server的连接,这样您就可以验证实例名称,并且如果可以连接到数据库,则验证工作正常。