链接服务器在桌面注销时断开连接
Linked Server disconnects on desktop logoff
我遇到了一个非常奇怪的问题。
SQL 服务器 2008 运行 在 Windows 服务器 R2 上使用第三方 ODBC 驱动程序设置链接服务器。
为 sql 服务器上的第三方连接创建了系统 DSN,使用以下方法创建了链接服务器:
EXEC master.dbo.sp_addlinkedserver @server = N'NS_PROD', @srvproduct=N'NS', @provider=N'MSDASQL', @datasrc=N'NS_PROD', @location=N'NS', @provstr=N'SDSN=xxx;HST=xxx;PRT=xxx;UID=xxx;PWD=xxx', @catalog=N'Administrator'
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'NS_PROD',@useself=N'False',@locallogin=NULL,@rmtuser=N'xxx',@rmtpassword='xxx'
登录到本地桌面,启动 SSMS,成功测试链接服务器。
从 SQL 服务器的桌面注销后,在 10 分钟内,链接服务器开始从 SSMS 超时。
重新登录到 SQL 服务器桌面会恢复与链接服务器的连接。
如果没有用户桌面,是否会失去访问系统DSN的能力?这对我来说毫无意义。
感谢任何帮助。
网络防火墙导致了这个问题。
我遇到了一个非常奇怪的问题。
SQL 服务器 2008 运行 在 Windows 服务器 R2 上使用第三方 ODBC 驱动程序设置链接服务器。
为 sql 服务器上的第三方连接创建了系统 DSN,使用以下方法创建了链接服务器:
EXEC master.dbo.sp_addlinkedserver @server = N'NS_PROD', @srvproduct=N'NS', @provider=N'MSDASQL', @datasrc=N'NS_PROD', @location=N'NS', @provstr=N'SDSN=xxx;HST=xxx;PRT=xxx;UID=xxx;PWD=xxx', @catalog=N'Administrator'
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'NS_PROD',@useself=N'False',@locallogin=NULL,@rmtuser=N'xxx',@rmtpassword='xxx'
登录到本地桌面,启动 SSMS,成功测试链接服务器。
从 SQL 服务器的桌面注销后,在 10 分钟内,链接服务器开始从 SSMS 超时。
重新登录到 SQL 服务器桌面会恢复与链接服务器的连接。
如果没有用户桌面,是否会失去访问系统DSN的能力?这对我来说毫无意义。
感谢任何帮助。
网络防火墙导致了这个问题。