Data utworzenia: 30.05.2018 Numer referencyjny: SXJ047 Ograniczony

Wyłączenie triggerów niestandardowych | Narzędzie ERP XL

Dostęp do pełnej treści artykułu jest ograniczony. Jeśli chcesz uzyskać pełen dostęp i przeczytać ten artykuł zaloguj się lub zarejestruj

Logowanie / Rejestracja

Wprowadzenie

Artykuł opisuje sposób na wyłączenie niestandardowych triggerów w bazie danych. Wyłączenie triggerów jest warunkiem koniecznym przed konwersją bazy danych wykonywaną w ramach podniesienia wersji ERP XL. Niewyłączenie triggerów może powodować błędy podczas konwersji i konieczność przywrócenia bazy danych z kopii zapasowej. 

Co to jest trigger

Dostęp do pełnej treści artykułu jest ograniczony. Jeśli chcesz uzyskać pełen dostęp i przeczytać ten artykuł zaloguj się lub zarejestruj

Wyłączenie i przywrócenie triggera

Dostęp do pełnej treści artykułu jest ograniczony. Jeśli chcesz uzyskać pełen dostęp i przeczytać ten artykuł zaloguj się lub zarejestruj

Wykaz i wyłączenie niestandardowych triggerów

Dostęp do pełnej treści artykułu jest ograniczony. Jeśli chcesz uzyskać pełen dostęp i przeczytać ten artykuł zaloguj się lub zarejestruj

Podsumowanie

Dostęp do pełnej treści artykułu jest ograniczony. Jeśli chcesz uzyskać pełen dostęp i przeczytać ten artykuł zaloguj się lub zarejestruj

Oceń artykuł: 
Vote up!
0
Vote down!
0

Komentarze

Obrazek użytkownika Krzysztof Duda
Krzysztof Duda 05.11.2018 - 21:11
Czy da się zmodyfikować zapytanie sql tak, by uwzględniało wyłącznie niestandardowe triggery WŁĄCZONE? (przykład: na tabeli mogą być trzy wersje jakiegoś triggera przełączane w razie potrzeb, z czego dwie są wyłączone i jedna włączona. W drugim kroku opisanej metody włączą się wszystkie trzy wersje).
Obrazek użytkownika redaktor
redaktor 06.11.2018 - 15:11
Tak, trzeba tylko zrobić JOIN do tabeli sys.triggers, gdzie przechowywana jest informacja o stanie aktywności triggera. Przykładowo: select is_disabled from sys.triggers where object_id=<id obiektu>