Сбой задания по обслуживанию на именованные экземпляры SQL Server 2000 с ошибкой 22029

Переводы статьи Переводы статьи
Код статьи: 326485 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

Задание базы данных, созданные с помощью мастера планов обслуживания базы данных завершается неудачей для именованного экземпляра SQL Server 2000. Если включен просмотр журнала заданий агента SQL Server в Показать подробные сведения флажок в поле, появится следующее сообщение об ошибке:
Ошибка sqlmaint.exe. [SQLSTATE 42000][Ошибка 22029.] Не удалось выполнить шаг.

Причина

Строка для целевой папки (папка, указанная для сохранения резервной копии базы данных или одно для резервной копии журнала транзакций или для отчетов, используемый) содержит план обслуживания "-S". Например, путь к каталогу, «C:\Db-Save» содержит "-S" строку.

Временное решение

Чтобы обойти эту проблему, следует использовать строки, содержащие "-S" для пути к каталогу. Также обратите внимание, что эта ошибка возникает только при «S», который соответствует дефиса "-" является буквой верхнего регистра ("S").

Статус

Корпорация Майкрософт исследование этой проблемы и будет учитывать дополнительные сведения в этой статье, когда информация станет доступной.

Дополнительная информация

Эта проблема возникает только на именованные экземпляры SQL Server 2000.

Мастер планов обслуживания базы данных создает задание, которое включает в себя шаг для запуска xp_sqlmaint Расширенная хранимая процедура. В xp_sqlmaint расширенные вызовы хранимых процедур Программа sqlmaint Служебная программа со строкой, содержащей различные параметры для Sqlmaint.exe. Один из этих переключателей -S параметр, который используется в качестве имени сервера. В -S параметр ошибочно; Таким образом возникает ошибка. Как следствие, то данная проблема может возникнуть при использовании xp_sqlmaint Расширенная хранимая процедура в сочетании с именованным экземплярам SQL Server 2000.

Данная проблема может также возникать содержит путь к расположению двоичных файлов SQL "-S" строку. Например, если двоичные файлы SQL находятся в папке с именем, C:\Program Files\Microsoft SQL Server\Mssql-S01\Binn xp_sqlmaint задания не удастся. Это происходит также с помощью именованных экземпляров. В этом случае появляется следующее сообщение об ошибке:
Служебная программа SQLMaint Microsoft (Юникод), версия [Microsoft SQL-DMO (ODBC SQLState: 08001)] ошибка 0: Недопустимое подключение [Microsoft] [SQL Server драйвер ODBC] [Общая память]. [Microsoft][Драйвер ODBC SQL Server][Память]ConnectionOpen (недопустимый Instance()).
Для получения информации о расположении двоичных файлов SQL Server используется следующий ключ реестра:
HKLM\Software\Microsoft\Microsoft SQL Server\<instance name="">\SETUP\SQLPATH</instance>
SQL Server 2000 документации; разделы: «xp_sqlmaint»; «Программа sqlmaint»

Для получения дополнительных сведений щелкните следующие номера статей базы знаний Майкрософт:
288577Устранение сбоев плана обслуживания базы данных
303292 Ошибка: Просроченные журнала транзакций, резервные копии не могут быть удалены с плана обслуживания

Свойства

Код статьи: 326485 - Последний отзыв: 8 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2000 Standard Edition
Ключевые слова: 
kberrmsg kbtshoot kbpending kbprb kbmt KB326485 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:326485

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com