链接服务器在桌面注销时断开连接

时间:2016-08-10 16:21:24

标签: sql-server linked-server

有一个非常奇怪的问题,我正在敲打我的头。

在Windows Server R2上运行的SQL Server 2008使用第三方ODBC驱动程序设置链接服务器。

在sql server上为第三方连接创建系统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 Server桌面后,在10分钟内,链接服务器开始从SSMS超时。

重新登录SQL Server桌面将恢复与链接服务器的连接。

如果没有用户桌面,是否会失去访问系统DSN的能力?这对我没有意义。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

网络防火墙导致了这个问题。