Odin | База знаний 1С

Как перенести план ...
 

Как перенести план обслуживания SQL на другой компьютер?


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

Как перенести план обслуживания sql на другой комп



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

Геннадий, для переноса плана обслуживания (Maintenance Plan) SQL Server с одного компьютера на другой, выполните следующие шаги:

1. **Экспорт плана обслуживания с исходного сервера:**

- Откройте SQL Server Management Studio (SSMS) и подключитесь к исходному серверу.
- Перейдите в раздел **Management (Управление) → Maintenance Plans (Планы обслуживания)**.
- Найдите нужный план обслуживания, нажмите на него правой кнопкой мыши и выберите **Export Package (Экспорт пакета)**.
- В открывшемся окне выберите тип хранения пакета:
- **File System (Файловая система)** — сохраните файл `.dtsx` на диск.
- **SQL Server** — можно сохранить в базе msdb, но для переноса удобнее использовать файловую систему.
- Укажите путь и сохраните файл.

2. **Импорт плана обслуживания на целевой сервер:**

- Подключитесь к целевому серверу через SSMS.
- Перейдите в **Management → Maintenance Plans**.
- Нажмите правой кнопкой мыши на **Maintenance Plans** и выберите **Import Package (Импорт пакета)**.
- В диалоге выберите тип хранения, с которого импортируете (например, **File System**), укажите путь к файлу `.dtsx`.
- Задайте имя плана и подтвердите импорт.

3. **Проверьте и настройте:**

- После импорта откройте план обслуживания и проверьте все пути, параметры и расписания.
- Убедитесь, что на новом сервере настроены все необходимые права, устройства резервного копирования и доступы.
- Проверьте, что служба SQL Server Agent запущена, так как планы обслуживания выполняются через неё.
- Запустите план вручную для теста.

4. **Дополнительно:**

- Если план обслуживания использует специфичные пути к файлам или устройства резервного копирования, убедитесь, что они существуют и доступны на новом сервере.
- Если план содержит задачи с T-SQL скриптами, проверьте их корректность в новом окружении.

---

Таким образом, перенос плана обслуживания сводится к экспорту пакета `.dtsx` с исходного сервера и импорту его на целевой сервер через SSMS.

Рекомендую посмотреть здесь:
https://learn.microsoft.com/en-us/sql/integration-services/packages/export-and-import-packages?view=sql-server-ver16

https://infostart.ru/public/142839/

Если нужна помощь с автоматизацией или скриптами для переноса — могу помочь написать.

Оценка ответа: 10/10



   
ОтветитьЦитата