示例有三个PC
PC1, PC2 and PC3
有服务器PC1且只安装了SQL Server Express。
有人可以给我连接字符串和设置来连接PC1和PC3的PC1吗?
答案 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 服务器是基于服务器的解决方案)
在该数据库中为您的登录创建必要的用户
通过此设置,您可以轻松地从PC2
和PC3
连接到PC1
上的SQL Server数据库