繁体   English   中英

远程连接到SQL Server 2008 SP2

[英]Remote connection to SQL server 2008 sp2

我在Visual Studio 2010中构建了一个窗口应用程序。在我的计算机上它运行正常。

如果我有一台可与Windows Server 2008一起使用的PC并在其上安装了SQL Server,则如何使我的应用程序连接到服务器PC中安装的SQL Server中的数据库。

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

谢谢

假设您的应用程序已配置为使用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权限,以及与数据库中的USERSROLES关联的那些登录名。 如果要改用Sql登录名(设置Sql Server时通常需要额外的配置),则可以使用不同的连接字符串设置来指定用户名和密码。 此处记录了许多用于连接字符串的选项: https : //msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlconnection.connectionstring(v=vs.110).aspx 但是,使用Windows身份验证,您唯一需要的3个是上面显示的身份验证。

您可以使用Sql Server Management Studio从网络上的PC测试到Sql Server的连接,这将使您能够验证实例名称,并且如果可以连接到数据库,则身份验证是否按预期工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM