Belirtiler
Microsoft SQL Server 2014 Management Studio (SSMS) kullandığınızı ve Azure SQL veritabanına bağlanmanızı varsayalım. Bir saklı yordamın sağ tıklama kısayol menüsünde komut yürütme Stored_Procedure_name çalıştırdığınızda, görüntülenen iletişim penceresinde alanları doldurduktan ve Tamam 'atıkladığınızda aşağıdaki hata iletilerini alırsınız:
Veritabanı arasında geçiş yapmak için ileti 40508, düzey 16, durum 1, satır 1USE deyimi desteklenmez. Farklı bir veritabanına bağlanmak için yeni bir bağlantı kullanın. İleti 2812, düzey 16, durum 62, çizgi 6' Execute Stored_Procedure_name ' saklı yordamı bulunamadı.
Neden
Bu sorun, Azure SQL veritabanı "Use" komutunu desteklemediği için oluşur.
Çözüm
Toplu güncelleştirme bilgileri
Sorun ilk olarak SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir.
Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini indirip yüklemenizi öneririz:
Geçici Çözüm
Bu sorunu geçici olarak çözmek için, SSMS veritabanı açılan listesinde önce doğru veritabanını seçin ve ardından saklı yordamı yürütün.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.