我有一个运行sql 2008 EXPRESS实例的开发服务器.该域名为DEVAD,该实例已启用共享内存,命名管道和TCP / IP.
我的工作站PC位于另一个名为AD的域中.
我在AD和DEVAD之间设置了域信任,我可以使用我的AD凭据,通过SSMS或.NET程序连接到DEVAD实例.
不幸的是,当我使用不同域的凭据通过VPN连接到另一个网络时,我收到以下错误“登录失败.登录来自不受信任的域,不能与Windows身份验证一起使用.(Microsoft sql Server,错误: 18452)”.
我的VPN连接具有针对IPv4和IPv6未选中的“在远程网络上使用默认网关”选项.
关于如何防止VPN连接破坏信任的任何想法?
更新:我偶尔会连接一个额外的VPN,并且在此活动时同时连接到sql时没有问题.
我在sql主机上进行了一些nslookup测试,其中各种VPN已连接且未连接.我的问题VPN最终导致DNS超时,这可能意味着VPN上的DNS配置错误并且提出请求,而不是提供不存在的域响应(就像我的其他VPN那样),并让系统继续运行查询知道它的DNS.