2008-08-28 3 views
2

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

Есть ли эквивалент выводить SQL скрипт для плана ТЕХОБСЛУЖИВАНИЕ базы данных? #

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

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

ответ

2

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

Подключения к интеграции службам и расширение, хранящимся ПАКЕТАМ> MSDB> Maintenance планы. Затем вы можете щелкнуть правой кнопкой мыши по плану и выбрать импорт или экспорт.

0

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

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

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

Смежные вопросы