Jak generować skrypty dla wszystkich wyzwalaczy w bazie danych przy użyciu Microsoft SQL Server Management Studio

Chciałbym wygenerować skrypt SQL zawierający SQL, aby utworzyć wszystkie wyzwalacze istniejące w naszej bazie danych. Wyzwalacze zostały dodane bezpośrednio za pośrednictwem okienka zapytań SSMS, więc obecnie nie ma innego źródła niż wyzwalacz w samej bazie danych.

Próbowałem już metody, w której prawym przyciskiem myszy kliknąłeś bazę danych, wybierzTasks->Generate Scripts i użył opcji „Script Entire Database and All Objects”. Chociaż tworzy to skrypt SQL dla tabel i ograniczeń, nie generuje SQL dla wyzwalaczy.

Rozumiem również, że mogę kliknąć prawym przyciskiem myszy każdy wyzwalacz w bazie danych i wybrać opcję Generuj skrypt SQL, ale obecnie jest 46 audytów w tabelach (Wstaw, Aktualizuj i Usuń).

Raczej ręcznie wygeneruj skrypt wstawiania, aktualizacji i usuwania dla każdej z 46 tabel, czy jest to łatwiejszy sposób? Czy powinienem zacząć klikać, kopiować i wklejać?

questionAnswers(6)

yourAnswerToTheQuestion