В MS SQL Server 2005 есть ли способ экспортировать полный план обслуживания базы данных в виде SQL-скрипта?

StackOverflow https://stackoverflow.com/questions/32689

  •  09-06-2019
  •  | 
  •  

Вопрос

В настоящее время, если я хочу вывести SQL-скрипт для таблицы в моей базе данных, в Management Studio я могу щелкнуть правой кнопкой мыши и вывести create script.

Существует ли эквивалент вывода SQL-скрипта для плана обслуживания базы данных?#

Редактировать

Компания, в которой я работаю, имеет 4 сервера, 3 сервера без признаков интеграции, каждый из которых выполняет около 500 000 транзакций в день.Исходные планы обслуживания были недокументированы и пытались создать шаблон плана обслуживания по умолчанию.

Это было полезно?

Решение

Вы не можете экспортировать их как скрипты, но если вы намерены перенести их между экземплярами сервера, вы можете импортировать и экспортировать их следующим образом:

Подключитесь к службам Integration Services и разверните Сохраненные пакеты> MSDB> Планы обслуживания.Затем вы можете щелкнуть правой кнопкой мыши по плану и выбрать импорт или экспорт

Другие советы

Я не думаю, что вы можете сделать это с планами обслуживания, потому что это пакеты DTS, ну, теперь они называются SSIS (службы интеграции SQL Server).

Существовала хранимая процедура, из которой вы могли бы добавлять планы обслуживания, но я думаю, что она может устареть.(sp_add_maintenance_plan).У меня нет SQL 2005 для тестирования здесь.

Вопрос в том, зачем вам экспортировать полный mp?:) Если это для импорта на другой сервер, то пакет ssis может быть полезен.Я предлагаю вам взглянуть в этом направлении, потому что их вы можете экспортировать / импортировать между серверами.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top