Simptomi
Pretpostavimo da koristite Microsoft SQL Server 2014 Management Studio (SSMS) i da se povezujete sa Azure SQL bazom podataka. Kada pokrenete komandu Izvrši Stored_Procedure_name iz priručnog menija uskladištene procedure desnim tasterom miša, nakon popunjavanja polja u prozoru dijaloga koji se pojavljuje i klika na dugme "U redu"dobijate sledeće poruke o greškama:
Msg 40508, nivo 16, država 1, linija 1USE nije podržana za prebacivanje između baza podataka. Koristite novu vezu za povezivanje sa drugom bazom podataka. Msg 2812, Nivo 16, Država 62, linija 6Kould ne može da pronađe uskladištenu proceduru 'Izvrši Stored_Procedure_name'.
Uzrok
Do ovog problema dolazi zato što Azure SQL baza podataka ne podržava komandu "use".
Rešenje
Kumulativne informacije o ažuriranju
Problem je prvi put otklonjen u sledećoj kumulativnoj ispravki sistema SQL Server.
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Preporučujemo da preuzmete i instalirate najnovije kumulativne ispravke za SQL Server:
Rešenje
Da biste rešili ovaj problem, izaberite ispravnu bazu podataka prvo sa padajuće liste SSMS baze podataka, a zatim izvršite uskladištenu proceduru.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".