RaisError no acaba amb el processament d'un lot Tot el que heu de fer és posar un Return després del RaisError i el lot s'aturarà aquí. Els errors amb una gravetat de 20 o superior aturen la transacció i provoquen una desconnexió immediata. Aquesta desconnexió pot estar impedint que es produeixi la instrucció PRINT.
Què fa Raiserror a SQL?
RAISERROR és una instrucció de gestió d'errors de SQL Server que genera un missatge d'error i inicia el processament d'errors. RAISERROR pot fer referència a un missatge definit per l'usuari que s'emmagatzema al sys. visualització del catàleg de missatges o pot crear un missatge de manera dinàmica.
Com s'atura una execució en SQL?
El motiu d'això és la declaració SET NOEXEC ON a la línia núm. 3 indica al servidor sql que deixi d'executar les instruccions posteriors a la sessió actual. Per restablir aquesta opció per a la sessió actual, hem d'executar la instrucció SET NOEXEC OFF.
Raiserror està obsolet a SQL Server?
RAISERROR en el format "cadena" d'enter RAISERROR està obsolet a SQL Server 2012 i s'ha desactivat a SQL Server 2014. … La regla no necessita el context d'anàlisi ni la connexió SQL.
Com aturar la feina SQL amb força?
Utilitzar SQL Server Management Studio
- A l'Explorador d'objectes, connecteu-vos a una instància del motor de base de dades SQL Server i, a continuació, expandiu-la.
- Amplieu SQL Server Agent, expandiu Feines, feu clic amb el botó dret a la feina que voleu aturar i, a continuació, feu clic a Atura la feina.