我的连接字符串如下所示:
Data Source=mydomain.com;Initial Catalog=DB;Integrated Security=True
这可以在我们的机器上运行 - 除了在服务器上运行此代码的时间。我收到这条消息: '登录失败。登录来自不受信任的域,不能与Windows身份验证'
一起使用如果我将连接字符串数据源更改为local:
Data Source=.;Initial Catalog=DB;Integrated Security=True
它在服务器上运行良好 - 但显然不是来自我们的其他计算机。
我知道这对于serverfault来说可能是一个很好的问题 - 但在这里认为它更好,因为它可能是一个简单的软件解决方法来修复它。我们没有域名/活动目录 - 只有少数几台PC都使用与服务器上相同的凭据设置。
我确实检查了防火墙(在服务器上将其关闭)并出现同样的错误。
有关如何解决此问题的任何想法?
答案 0 :(得分:3)
尝试使用服务器名称的服务器IP - Data Source = x.x.x.x; 还要确保防火墙对外部连接开放:http://msdn.microsoft.com/en-us/library/cc646023.aspx