Есть БД с over 100 таблицами. В некоторых из них настроены триггеры. Иногда требуется сохранить в скрипт все эти тригерры, а потом накатить их обратно.
Перебирать все таблицы ручками и нажимать "Script Trigger as" не вариант, потому что много.
Здравствуйте, Kvazimodo75, Вы писали:
K>Добрый день.
K>Есть БД с over 100 таблицами. В некоторых из них настроены триггеры. Иногда требуется сохранить в скрипт все эти тригерры, а потом накатить их обратно.
K>Перебирать все таблицы ручками и нажимать "Script Trigger as" не вариант, потому что много.
K>Установить что-то кроме MS SMS не получиться.
K>Есть ли решение?
Использовать запрос вида
select object_definition(t.object_id)
from sys.triggers t
Результат запроса из SSMS можно отправить не в решетку, а в файл.
Re[2]: Как сохранить в скрипт все триггеры? (MS SQL)
Здравствуйте, Spinifex, Вы писали:
S>В качестве альтернативы, предложенному выше. S>В Managment Studio есть пункт Tasks->Generate Scripts, дальше я думаю разберетесь.
Если прочитать исходное сообщение, то становиться понятно, я вариант этот знаю, испытал и отверг.
Re[2]: Как сохранить в скрипт все триггеры? (MS SQL)