Aracılığıyla paylaş


Bağlam Bağlantısı

İç veri erişimi sorunu oldukça yaygın bir senaryodur. Yani, ortak dil çalışma zamanı (CLR) saklı yordamınızın veya işlevinizin yürütülmekte olduğu sunucuya erişmek istiyorsunuz. Bir seçenek, kullanarak SqlConnectionbir bağlantı oluşturmak, yerel sunucuyu işaret eden bir bağlantı dizesi belirtmek ve bağlantıyı açmaktır. Bunun için oturum açmak için kimlik bilgilerinin belirtilmesi gerekir. Bağlantı saklı yordamdan veya işlevden farklı bir veritabanı oturumundadır, farklı SET seçeneklere sahip olabilir, ayrı bir işlemdedir, geçici tablolarınızı görmez ve bu şekilde devam eder. Yönetilen saklı yordamınız veya işlev kodunuz SQL Server işleminde yürütülüyorsa, bunun nedeni birinin bu sunucuya bağlı olması ve çağırmak için bir SQL deyimi yürütmesidir. Saklı yordamın veya işlevin işlem, SET seçenekler vb. ile birlikte bu bağlantı bağlamında yürütülmesini isteyebilirsiniz. Buna bağlam bağlantısı adı verilir.

Bağlam bağlantısı, Transact-SQL deyimlerini kodunuzun ilk çağrılmış olduğu bağlamda yürütmenize olanak tanır. Daha ayrıntılı bilgi için bkz. Bağlam Bağlan.

Ayrıca bkz.