Simptome

Să presupunem că utilizați Microsoft SQL Server 2014 Management Studio (SSMS) și să vă conectați la baza de date SQL Azure. Atunci când rulați comanda executare Stored_Procedure_name din meniul de comenzi rapide din dreapta al unei proceduri stocate, după completarea câmpurilor din fereastra de dialog care apare și faceți clic pe OK, primiți următoarele mesaje de eroare:

MSG 40508, nivel 16, stare 1, instrucțiunea 1USE linie nu este acceptată pentru a comuta între bazele de date. Utilizați o conexiune nouă pentru a vă conecta la o altă bază de date. MSG 2812, nivel 16, stat 62, 6Could linie nu se găsește procedură stocată "executare Stored_Procedure_name".

Cauză

Această problemă apare deoarece baza de date SQL Azure nu acceptă comanda "utilizare".

Rezolvare

Informații despre actualizarea cumulativă

Problema a fost remediată pentru prima dată în următoarea actualizare cumulativă de SQL Server.

Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Vă recomandăm să descărcați și să instalați cele mai recente actualizări cumulative pentru SQL Server:

Soluție de evitare

Pentru a rezolva această problemă, selectați prima bază de date corectă în lista verticală SSMS Database, apoi executați procedura stocată.

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Cât de mulțumit sunteți de calitatea traducerii?

Ce v-a afectat experiența?

Aveți feedback suplimentar? (Opțional)

Vă mulțumim pentru feedback!

×