Yanıtlar:
Bağlantı, SQL Server ve uygulama arasındaki fiziksel iletişim kanalıdır: TCP soketi, adlandırılmış yöneltme, paylaşılan bellek bölgesi. SQL Server'daki oturum , bir oturumun Wikipedia tanımına karşılık gelir : bilgi alışverişi için yarı kalıcı bir durum kabı. Başka bir deyişle, oturumlar giriş bilgilerinizin önbelleği, geçerli işlem yalıtım düzeyi, oturum seviyesi SET
değerleri vb. Gibi ayarları saklar .
Normalde her bağlantıda bir oturum vardır, ancak tek bir bağlantıda birden fazla oturum olabilir ( Birden Çok Aktif Sonuç Kümesi , MARS) ve bağlantısı olmayan oturumlar var ( SSB ile etkinleştirilmiş prosedürler , sistem oturumları ). Ayrıca, veritabanı yansıtma sys.dm_db_mirroring_connections
veya Hizmet Aracısı bağlantıları gibi TDS dışı amaçlar için kullanılan bağlantılar da dahil olmak üzere oturumlar olmadan bağlantılar vardır sys.dm_broker_connections
.
Bir SQL Server 2012 örneğinde ortak kriterlere uygunluk etkinleştirildiğinde başarılı ve başarısız oturum açma bilgileri hakkında bilgi edinmek için sys.dm_exec_sessions dinamik yönetim görünümlerini sorgulayabilirsiniz.
Sys.dm_exec_connections dinamik yönetim görünümü, Veritabanı Altyapısı örneğine kurulan bağlantılar hakkında bilgi sağlar. Bir SQL Server 2012 örneğinde ortak kriterlere uygunluk etkinleştirildiğinde başarılı ve başarısız girişler hakkında bilgi için bu dinamik yönetim görünümünü sorgulayamazsınız.
#temp
de oturum kapsamı dışında oldukları için farklı açık dosya sekmelerinde tabloların düşürülemeyeceğini veya seçilemediğini fark ettiğinizde .