Нажмите на любой созданный план обслуживания:
НАЗВАНИЕ: Microsoft SQL Server Management Studio Значение не может быть нулевым. Имя параметра: компонент (System.Design) КНОПКИ:OK
Создать новый план. Я получаю эту ошибку:
НАЗВАНИЕ: Ход выполнения мастера плана обслуживания Не удалось сохранить план обслуживания.
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: Метод SaveToSQLServer обнаружил код ошибки OLE DB 0x80004005 (Неизвестная ошибка). Выданный оператор SQL не выполнен.
Метод SaveToSQLServer обнаружил код ошибки OLE DB 0x80004005 (Неизвестная ошибка). Выданный оператор SQL не выполнен.
КНОПКИ:ОК
Редактировать уже созданный план резервного копирования:
Ошибка 1 Ошибка загрузки 'BackupDb': Метод LoadFromSQLServer обнаружил код ошибки OLE DB 0x80004005 (Неизвестная ошибка). Выданный оператор SQL не выполнен. . server=SERVER;package=Maintenance Plans\BackupLeadsDb; 1 1
Попытки решения: Я изменил пароль для учетной записи SA; Я использую проверку подлинности Windows для входа; и я зарегистрировал C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\DTS.dll. Восстановите SQL Server 2012, удалите/переустановите SQL Server 2012.
решение1
Используя Microsoft SQL Server Management Studio 2012 на локальном компьютере, я сталкиваюсь с той же проблемой при попытке изменить план резервного копирования на сервере SQL2008r2.
Он работает с Microsoft SQL Server Management Studio2008r2 как на моем локальном ПК, так и напрямую через RDP-подключение к серверу и запуск SSMS2008r2 оттуда.
Мне кажется, это ошибка в Microsoft SQL Server Management Studio2012.
решение2
Вы видите то, что задумано. В 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 не поддерживают этот новый формат.Обходной путь: Никто