Есть ли в MS SQL Server 2005 способ экспорта полного плана обслуживания базы данных в виде сценария SQL? - PullRequest
2 голосов
/ 28 августа 2008

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

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

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

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

Ответы [ 2 ]

2 голосов
/ 28 августа 2008

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

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

0 голосов
/ 28 августа 2008

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...