Si applica a
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows SQL Server 2019 on Linux SQL Server 2019 on Windows

Sintomi

Supponiamo che l'applicazione rende una catena di più archiviate chiamate di routine, con uno dei partecipanti una stored procedure CLR (Common Language Runtime) che chiama una stored procedure T-SQL con un argomento dell'oggetto di grandi dimensioni di OUTPUT ([N] VARCHAR (max) o VARBINARY (max)). In alcune circostanze, questa chiamata CLR potrebbe causare un errore simile al seguente:

Msg 3624, livello 20, stato 1, procedura proca, riga 0 [Riga inizio batch- lineNumber]

Il controllo dell'asserzione di sistema non è riuscito. Controllare SQL Server log degli errori per i dettagli. In genere, un errore di asserzione è causato da un software bug o danneggiamento dei dati. Per verificare il danneggiamento del database, provare a eseguire DBCC CHECKDB. Se si è deciso di inviare dump a Microsoft durante l'installazione, un mini dump verrà inviato a Microsoft. Un aggiornamento potrebbe essere disponibile da Microsoft nella pagina Service Pack più recente o in un hotfix da supporto tecnico.

Msg 596, livello 21, stato 1, riga lineNumber

Non è possibile continuare l'esecuzione perché la sessione è in lo stato di uccisione.

Msg 0, livello 20, stato 0, riga lineNumber

Si è verificato un grave errore nel comando corrente. Il i risultati, se presenti, devono essere eliminati.

Stato

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

Risoluzione

Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:

Informazioni sugli aggiornamenti cumulativi per SQL Server:

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:

Riferimenti

Informazioni sulla terminologiautilizzata da Microsoft per descrivere gli aggiornamenti software.

Serve aiuto?

Vuoi altre opzioni?

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