【发布时间】:2014-03-09 21:34:58
【问题描述】:
我在连接到我们 LAN 中一台机器上的 SQL Server 时遇到问题。
我做了以下事情:
1.) 将运行 Server 的机器的 IP 设置为 10.0.0.7 ,并将 LAN 上其他机器的 IP 设置为 10.0.0.X 。局域网上没有互联网(它将保持这种状态),允许更改 IP。
2.)通过This启用远程连接
3.)使用了适当的连接字符串。
现在我唯一剩下的问题是关于那些希望在服务器上连接的人的连接字符串,这是当前的连接字符串:
string sConnection = @"Server=10.0.0.7\MARNUS-PC\MARNUS_HOME; User ID=MARNUS-PC\MARNUS_HOME; Password=somepassword; Initial Catalog=TestDB;";
我的问题是:
1.) 我在服务器部分放什么?这是我的服务器名称和实例名称,根据 管理工作室 - 服务器名称:MARNUS-PC\MARNUS_HOME,实例名称:MARNUS_HOME。
2.) 我用什么作为用户 ID?我希望使用 Windows 身份验证而不是 sql server 身份验证(我在服务器上都启用了),那么连接字符串应该如何更改以及如何允许来自管理工作室的服务器端的用户(如果需要)?
3.)我假设如果我使用 Windows 身份验证,我不需要 Con-String 的密码部分?
对于所有问题,我深表歉意,但我学习了 MS Access,现在我自己正在切换到 SQL Server。
【问题讨论】:
标签: c# sql sql-server