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

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

Soluzione alternativa

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.

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Proprietà

ID articolo: 3082877 - Ultima revisione: 30 gen 2017 - Revisione: 1

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

Feedback