1

SQL Server 2008 üzerinde bağlantılı bir sunucu bağlantısı, SQL Server bağlantıları arasında paylaşılır mı? Bunu merak ediyorum çünkü bağlı bir Sybase sunucusuna sahip bir SQL Server 2008 var. Ben Management Studio açmak ve SQL Server bağlanın ve aşağıdakiSQL 2008 Bağlantılı Sunucu Bağlantısı

exec('select id into #tempTable from test') AT LINKEDSERVER 

yürütmek Sonra Management Studio başka bir pencere açmak ve deyimi yürütme tekrar bir tablo zaten var olsun. Aynı şey aynı zamanda kod aracılığıyla çalıştırırsam ve Management Studio'yu kullanarak çalışırsam da oluyor gibi görünüyor.

Bağlantılı sunucu bağlantısı SQL Server'a farklı bağlantılar arasında paylaşılıyor mu veya başka bir şey var mı?

+0

Başka bir pencere, aynı oturum nedir? –

+0

Sanırım bağlantı havuzu problemin sebebi olabilir. Bağlantının yeniden kullanılması mümkün mü? –

cevap

0

Bunun bir bağlantı havuzu sorunu olduğu anlaşılıyor. Bağlantılı sunucu ve SQL Server arasındaki bağlantı yeniden kullanılmıyordu, bağlantı havuzundan dolayı SQL Server bağlantılarının yeniden kullanılmakta olmasıydı.

0

Sybase ile olan deneyimlerimin oldukça sınırlı olduğunu itiraf ediyorum, ancak bağlantılı sunucu için OLE DB sağlayıcısı kullanıyor mu? Eğer öyleyse, evet, OLE DB'nin bağlantı havuzu oluşturması nedeniyle bağlantı havuzu oluşturmalısınız.