Na początku procedury składowanej musisz użyć następującego polecenia:
W tym przypadku serwer SQL będzie wysyłał wiadomości tekstowe ("X wierszy dotkniętych" ) do klienta w czasie rzeczywistym po każdym INSERT/UPDATE. Wszystko, czego potrzebujesz, to przeczytanie tych wiadomości w swoim oprogramowaniu.
Oto moja odpowiedź jak to zrobić w Delphi
dla polecenia BACKUP MS SQL. Przepraszam, nie mam wystarczającej wiedzy w C#, ale myślę, że możesz to zrobić w C# za pomocą SqlCommand
klasa.