FIX: non è richiesto alcun errore quando viene terminata in sqlcmd

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 3082877
Sintomi
Si supponga di utilizza l'utilità sqlcmd per connettersi a un'istanza remota di Microsoft SQL Server 2012 o SQL Server 2014 ed eseguire una query con l'opzione -Q e -b . Quando la connessione di sqlcmd è terminata in modo imprevisto prima del completamento della query, il codice di uscita di sqlcmd indica un esito positivo.

Nota
  • Il risultato previsto è che quando viene terminata sqlcmd, un messaggio di errore viene segnalato da sqlcmd che indica che la connessione viene interrotta e il codice di uscita 1 che indica un errore.
  • Termina la connessione sqlcmd nei seguenti modi: il comando KILL di SQL Server, l'arresto del servizio SQL Server, il riavvio di SQL Server durante l'installazione di patch, problemi di rete e altri.
Risoluzione
Dopo avere applicato questo aggiornamento, viene inviato un messaggio di errore con gravità 19 per le condizioni descritte in precedenza.

Il problema è stato corretto nell'aggiornamento cumulativo di SQL Server seguente: Raccomandazioni: Installare l'aggiornamento cumulativo più recente per SQL Server
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutte le correzioni di protezione che sono stati incluse nell'aggiornamento cumulativo precedente. Si consiglia di scaricare e installare gli ultimi aggiornamenti cumulativi per SQL Server:
Workaround
Per risolvere questo problema, utilizzare l'opzione -i anziché l'opzione -Q sqlcmd per specificare un file di query che contiene più batch di query.
Status
Microsoft ha confermato che questo è un problema per i prodotti Microsoft elencati nella sezione "Si applica a".

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 3082877 - Ultima revisione: 12/22/2015 08:39:00 - Revisione: 4.0

Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard

  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB3082877 KbMtit
Feedback