【发布时间】:2008-08-22 14:28:18
【问题描述】:
自从前段时间在我的开发机器上迁移到 Vista 后,从 SSMS 等客户端工具连接到我们 DMZ 活动目录域中的 SQL Server 并没有像以前那样工作。在 XP 中,只要我以某种方式在服务器上进行了身份验证(例如将 Explorer 定向到 \server.dmzdomain\c$ 并在登录提示中输入有效凭据),SSMS 就会使用这些缓存的凭据进行连接。
然而,自从切换到 Vista 后,尝试将 SSMS 连接到 DMZ 域中的服务器时,我收到消息 用户“登录失败”。该用户未与受信任的 SQL Server 连接关联。 如果我将连接选项更改为使用命名管道而不是默认 TCP/IP,我的缓存凭据将被发送并且一切正常。无论 Windows 防火墙是关闭还是打开都是这种情况,并且与我们内部域(我的开发 PC 所在的域)中的服务器的连接通过 TCP/IP 或命名管道正常工作。
我不太介意为这些连接使用命名管道作为一种解决方法,但似乎 TCP/IP 是推荐的连接方法,我不喜欢不理解为什么它不能像我期望的那样工作。有什么想法吗?
【问题讨论】:
标签: sql-server ssms