【发布时间】:2010-11-19 21:20:25
【问题描述】:
SQL Server 2008 上的链接服务器连接是否在与 SQL Server 的连接之间共享?我想知道这是因为我有一个带有链接 Sybase 服务器的 SQL Server 2008。如果我打开 Management Studio 并连接到 SQL Server 并执行以下操作
exec('select id into #tempTable from test') AT LINKEDSERVER
然后在 Management Studio 中打开另一个窗口并再次执行该语句,我得到一个表已经存在。如果我通过代码执行它然后通过 Management Studio 尝试它,似乎也会发生同样的事情。
链接服务器连接是在与 SQL Server 的不同连接之间共享还是发生了其他事情?
【问题讨论】:
-
另一个窗口,但同一个会话?
-
我认为连接池可能是导致问题的原因。连接是否有可能被重用?
标签: sql sql-server connection database-connection linked-server