繁体   English   中英

SQL 2008链接服务器连接

[英]SQL 2008 Linked Server Connection

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的不同连接之间共享还是在发生其他事情?

我承认我在Sybase方面的经验非常有限,但是它是否对链接服务器使用OLE DB提供程序? 如果是这样,是的,您应该获得连接池,因为OLE DB提供了连接池。

看来这是一个连接池问题。 并不是链接服务器和SQL Server之间的连接被重用,而是由于连接池而使SQL Server的连接被重用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM