Donnerstag, 3. Januar 2013

SQL Script - Lange Laufzeit - Fortschritt überprüfen

Hat man mal ein SQL Script, das mehrere Tage läuft, wird man trotz aller Stabilität doch manchmal nervös.
Ich habe dann schon mal versucht einen SELECT oder einen PRINT einzubauen, aber das funktioniert halt leider auch nicht.

meine Lösung:
RAISERROR('HIER DIE GEWÜNSCHTE MELDUNG %d',9,9,12345) WITH NOWAIT
 
Wobei wichtig ist, das es < 10 ist - dann sind es Infos, keine Errors, weil > 10 bricht dann auch ab.
 
Die 12345 ist dann eine Info für den Raiserror der über %d gerendert wird.
 
 

Keine Kommentare: