Otomatik sunucu kullanmadan bir SQL Server'a bağlanıyorum. Eğer her şey başarılı olursa, ben buna söz veriyorum. Aksi halde, çıkıyorum. Açıkça geri alma çağrısı mı yapmalıyım, yoksa bağlantıyı kapatmadan kapattığımızda otomatik olarak geri alınır mı?Hiçbir zaman işlemezsem geri çağırma yapmam gerekir mi?
Önemli olması durumunda, SQL komutlarını SAS'ta proc sql içinden yürütüyorum.
GÜNCELLEME: Eğer geri dönüş çağrılmazsa, proc sql bloğunun sonunda SAS'ın otomatik olarak çağrılmasını bekleyebilir. Bu durumda, geri alma iyi uygulamalardan daha fazlası olacaktır; gerekli olurdu.
Son Güncelleme: Yeni bir sisteme geçiş yaptık, ki bu önceki kitabımızın tersi gibi davranmamı bekliyor. İşlemi taahhüt etmeyi veya geri almayı belirtmeden bitirdiğinizde, geri alınır. Bu nedenle, aşağıda verilen tavsiyeler kesinlikle doğrudur: her zaman açıkça taahhüt veya geri alma.
Bağlantı havuzu bu üzerinde ne gibi bir etkisi var? –
Eğer işlemlerinizi en iyi uygulamalarla yönetiyorsanız, endişelenmenize gerek kalmaz, @JoeStefanelli :-) Ne demek istediğimi - 1.) işleminizin olabildiğince hızlı ve dışına - sadece içinde gerekli olanı yapın ayak izi ve küçük tutmak için ve 2. ve 2.) Doğru yapıldığında doğru ve geri alma işlemi için uygun hata işleme ve temizleme. Bu iki temel ilkeyi ihlal ederse yönettiğim bir çevrede bir değişikliği onaylamayacağım. Yani bağlantı havuzu orada bir etkisi olmaz. –
İşler doğru yapıldığında kendi açık taahhütlerinizi gerçekleştirmenin en iyi yol olduğuna karar verdiniz. Soruma, cevabınızın "***" bağlantının kapanmasıyla ilgili geri dönmesi "bölümünde daha fazla hedef alındı. –