Jak Wykonywanie skryptów podczas synchronizacji (Programowanie replikacji Transact-SQL)
Obsługuje replikację na wykonanie skryptu na żądanie dla subskrybentów do transakcyjnych i publikacjach.Ta funkcja kopiuje skrypt do replikacja katalogu roboczego, a następnie używa polecenie sqlcmd stosowanie skryptu przez subskrybenta.Domyślnie awarii podczas gdy stosowanie skryptu dla subskrypcja w publikacja transakcyjnych, Agent dystrybucji zostanie zatrzymane.Można określić Transact-SQL skryptu wykonać programowo przy użyciu replikacja przechowywane procedury.
Aby określić skrypt dla wszystkich subskrybentów migawka transakcyjnych lub scalić publikacja
Redagowanie i przetestować Transact-SQL skrypt, który będzie wykonywany na żądanie.
Zapisz plik skryptu do lokalizacji, gdzie będą one dostępne przez agenta migawkę w publikacja.
Wydawca na baza danych publikacja, wykonanie sp_addscriptexec (języka Transact-SQL).Określ publikacja @, nazwę pliku skryptu z pełną ścieżka UNC, utworzony w kroku 2 dla @ plik_skryptu, i jeden z następujących wartości @ skiperror:
0 -agent zatrzyma wykonywanie skryptu, jeśli wystąpi błąd.
1 -agent będzie rejestrowanie błędów i kontynuować wykonywanie skryptu, gdy wystąpią błędy.
Określony skrypt będzie wykonywany na każdy abonent, gdy agent dokonanymi do synchronizacji subskrypcja.