如何从另一个Pc连接SQL Server Express数据库?

时间:2015-12-05 07:07:49

标签: sql sql-server

示例有三个PC

PC1, PC2 and PC3

有服务器PC1且只安装了SQL Server Express。

有人可以给我连接字符串和设置来连接PC1和PC3的PC1吗?

1 个答案:

答案 0 :(得分:0)

PC1上,您必须确保SQL Server Express实例允许远程连接(请参阅this other SO question and its answers for details on how to do this

此外,您需要在服务器实例上创建登录,并在数据库中创建用户。如果这三台PC都是Windows网络中的成员,您可以根据Windows用户帐户创建登录 - 否则,您必须使用SQL Server特定的登录。

然后,在PC2和PC3上,您可以使用以下内容:

server=PC1;database=YourDatabase;User ID=SomeUserID;Password=SomePassword

请参阅ConnectionStirngs.com了解更多示例和解释

<强>更新

如果我理解正确,这就是你想要做的事情:

  • PC1成为您设置中的“服务器” - 如果是,请在此服务器上安装SQL Server Express with tools (包括Management Studio)。记下安装SQL Server Express时使用的实例名称!默认值为SQLEXPRESS,但您可以选择任何您喜欢的内容

  • 确保SQL Server Express实例允许远程连接

  • 在该服务器实例上创建必要的登录

  • 在该服务器上创建数据库 (它所属的数据库 - 毕竟,SQL 服务器基于服务器的解决方案)

  • 在该数据库中为您的登录创建必要的用户

通过此设置,您可以轻松地从PC2PC3连接到PC1上的SQL Server数据库