Gejala
Misalnya Anda menggunakan Microsoft SQL Server 2014 Management Studio (SSMS) dan menyambungkan ke database Azure SQL. Saat Anda menjalankan perintah Jalankan Stored_Procedure_name dari menu pintasan klik kanan prosedur yang disimpan, setelah mengisi bidang di jendela dialog yang muncul dan mengklik OK, Anda menerima pesan kesalahan berikut:
MSG 40508, tingkat 16, negara bagian 1, pernyataan garis 1USE tidak didukung untuk beralih antar database. Gunakan koneksi baru untuk menyambungkan ke database berbeda. MSG 2812, tingkat 16, 62 negara, baris 6Tidak bisa menemukan prosedur tersimpan ' Jalankan Stored_Procedure_name '.
Penyebab
Masalah ini terjadi karena Azure SQL database tidak mendukung perintah "Gunakan".
Pemecahan Masalah
Informasi pembaruan kumulatif
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut ini.
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Kami menyarankan Anda mengunduh dan menginstal pembaruan kumulatif terbaru untuk SQL Server:
Penyelesaian Masalah
Untuk mengatasi masalah ini, pilih database yang benar terlebih dahulu dalam daftar turun bawah database SSMS, lalu jalankan prosedur yang disimpan.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".