[英]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.