È necessario utilizzare il seguente comando all'inizio della procedura memorizzata:
In questo caso il server SQL invierà messaggi di testo ("X righe interessate") al client in tempo reale dopo ogni INSERT/UPDATE. Quindi tutto ciò di cui hai bisogno è leggere questi messaggi nel tuo software.
Ecco la mia risposta come farlo in Delphi
per il comando BACKUP MS SQL. Spiacente, non ho abbastanza conoscenze in C# ma suppongo che tu possa farlo in C# con SqlCommand
classe.