KB3035071-FIX: Chyba při spuštění dotazu, který obsahuje příkaz use database_name nebo Command Execute Stored_Procedure_name

Příznaky

Předpokládejme, že používáte Microsoft SQL Server 2014 Management Studio (SSMS) a připojíte se k databázi SQL Azure. Když spustíte příkaz Stored_Procedure_name v místní nabídce uloženého postupu pravým tlačítkem myši, po vyplnění polí v dialogovém okně zobrazení a kliknutím na OKse zobrazí následující chybové zprávy:

Příkaz msg 40508, úroveň 16, stav 1, příkazu line 1USE se nedá přepínat mezi databázemi. Připojení k jiné databázi pomocí nového připojení Msg 2812, úroveň 16, stav 62, line 6Could nenalezne uloženou proceduru ' Execute Stored_Procedure_name '.

Příčina

K tomuto problému dochází, protože databáze Azure SQL nepodporuje příkaz use.

Řešení

Informace o kumulativní aktualizaci

Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru.

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Doporučujeme stáhnout a nainstalovat nejnovější kumulativní aktualizace pro SQL Server:

Alternativní řešení

Tento problém vyřešíte tak, že v rozevíracím seznamu databáze SSMS vyberete správnou databázi a potom spustíte uloženou proceduru.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Děkujeme za váš názor!

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×