План обслуживания SQL Server 2012 не может быть изменен

6093
Crazyd

Нажмите на любой созданный План обслуживания:
НАЗВАНИЕ: Microsoft SQL Server Management Studio Значение не может быть нулевым. Имя параметра: компонент (System.Design) КНОПКИ: ОК


Создать новый план Я получаю эту ошибку:

НАЗВАНИЕ: Мастер плана обслуживания Выполнение Сохранение плана обслуживания не выполнено.

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: Метод SaveToSQLServer обнаружил ошибку OLE DB с кодом 0x80004005 (неопределенная ошибка). Оператор SQL, который был выполнен, не выполнен.

Метод SaveToSQLServer обнаружил код ошибки OLE DB 0x80004005 (ошибка не указана). Оператор SQL, который был выполнен, не выполнен.

КНОПКИ: OK


Редактировать уже созданный план резервного копирования:
Ошибка 1 Ошибка загрузки «BackupDb»: метод LoadFromSQLServer обнаружил ошибку OLE DB с кодом 0x80004005 (ошибка не указана). Оператор SQL, который был выполнен, не выполнен., сервер = СЕРВЕР; пакет = планы обслуживания \ BackupLeadsDb; 1 1

Попытки решения: я изменил пароль для учетной записи SA; Я использую аутентификацию Windows для входа в систему; и я зарегистрировал C: \ Program Files (x86) \ Microsoft SQL Server \ 110 \ DTS \ Binn \ DTS.dll. Восстановление SQL Server 2012, удаление / переустановка SQL Server 2012.

0

2 ответа на вопрос

1
Mr McGoo

Используя Microsoft SQL Server Management Studio 2012 на моем локальном компьютере, я получаю ту же проблему при попытке изменить план резервного копирования на сервере SQL2008r2.

Он работает с Microsoft SQL Server Management Studio2008r2 как на моем локальном ПК, так и напрямую, подключаясь к серверу и выполняя SSMS2008r2 оттуда.

Похоже, ошибка в Microsoft SQL Server Management Studio2012 для меня.

1
Shawn Melton

You are seeing something that is by design. SQL Server 2012 introduced a new designer for maintenance plans so if you try and edit a earlier version of a maintenance plan with SSMS 2012 it will be saved in the new format, then the lesser versions of SSMS will not be able to open it.

Reference MSDN article, point 5.5:

5.5 New Maintenance Plan Layout Not Compatible with Earlier SQL Server Tools Issue:
When SQL Server 2012 management tools are used to modify an existing maintenance plan created in a previous version of SQL Server management tools (SQL Server 2008 R2, SQL Server 2008, or SQL Server 2005), the maintenance plan is saved in a new format. Earlier versions of SQL Server management tools do not support this new format.

Workaround: None