План обслуживания SQL Server 2012 не может быть изменен
Нажмите на любой созданный план обслуживания:
НАЗВАНИЕ: 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.
2 ответа
Используя Microsoft SQL Server Management Studio 2012 на моем локальном компьютере, я получаю ту же проблему при попытке изменить план резервного копирования на сервере SQL2008r2.
Он работает с Microsoft SQL Server Management Studio2008r2 как на моем локальном ПК, так и напрямую, подключаясь к серверу и выполняя SSMS2008r2 оттуда.
Похоже, ошибка в Microsoft SQL Server Management Studio2012 для меня.
Вы видите то, что задумано. В SQL Server 2012 появился новый конструктор для планов обслуживания, поэтому если вы попытаетесь отредактировать более раннюю версию плана обслуживания с помощью SSMS 2012, он будет сохранен в новом формате, а более ранние версии SSMS не смогут его открыть.
Ссылка на статью MSDN, пункт 5.5:
5.5. Новый план обслуживания, несовместимый с более ранними инструментами SQL Server
Когда инструменты управления SQL Server 2012 используются для изменения существующего плана обслуживания, созданного в предыдущей версии инструментов управления SQL Server (SQL Server 2008 R2, SQL Server 2008 или SQL Server 2005), план обслуживания сохраняется в новом формате. Более ранние версии инструментов управления SQL Server не поддерживают этот новый формат.Обходной путь: нет