Applies ToSQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Sintomi

Supponiamo che tu usi Microsoft SQL Server 2014 Management Studio (SSMS) e Connetti a database SQL di Azure. Quando si esegue il comando esegui Stored_Procedure_name dal menu di scelta rapida fare clic con il pulsante destro del mouse su una stored procedure, dopo aver compilato i campi nella finestra di dialogo visualizzata e aver fatto clic su OK, vengono visualizzati i messaggi di errore seguenti:

Msg 40508, livello 16, stato 1, istruzione line 1USE non è supportato per passare da un database all'altro. Usare una nuova connessione per connettersi a un database diverso. Msg 2812, livello 16, stato 62, linea 6Could non trova la stored procedure ' Execute Stored_Procedure_name '.

Causa

Questo problema si verifica perché il database SQL di Azure non supporta il comando "use".

Risoluzione

Informazioni sull'aggiornamento cumulativo

Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. È consigliabile scaricare e installare gli aggiornamenti cumulativi più recenti per SQL Server:

Soluzione alternativa

Per risolvere il problema, selezionare prima il database corretto nell'elenco a discesa database di SSMS e quindi eseguire la stored procedure.

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.