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


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

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

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: Метод 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 ответа2

1

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

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

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

1

Вы видите то, что задумано. В 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 не поддерживают этот новый формат.

Обходной путь: нет

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .