В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету
Войти

Задание агента SQL Server syspolicy_purge_history может произойти сбой в SQL Server 2008

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

955726
Проблема
В Microsoft SQL Server 2008syspolicy_purge_historyЗадание агента SQL Server может произойти сбой при запускеsyspolicy_purge_historyЗадание в кластеризованном экземпляре. Может появиться сообщение об ошибке, напоминающее приведенное ниже, в файл журнала для журналаsyspolicy_purge_historyJOB;:
Дата:Дата:время
Войдите в журнал заданий (syspolicy_purge_history)

Код этапа 3
ServerSQLVirtualName\имя_экземпляра
Имя задания syspolicy_purge_history
Записи работоспособности системы фантомов удалить имя шага.
Время 00: 00: 33
Серьезность SQL 0
Код сообщения SQL 0
Оператор отправленной
Оператор сети отправлено
Оператор в выгружаемом страничном
Повторных попыток попытка 0

Message
Выполняется от имени пользователя:Пользователь:. Сценарий задания обнаружены следующие ошибки. Эти ошибки не удалось остановить сценарий: шаг задания получено сообщение об ошибке в строке 1 сценариев PowerShell. Соответствующая строка "(SQLSERVER:\SQLPolicy\ получение товараSQLVirtualName\имя_экземпляра) .EraseSystemHealthPhantomRecords() ".

Исправьте сценарий и изменить расписание задания. Сведения об ошибке, возвращенное PowerShell: "Ошибка поставщика SQL Server PowerShell: не удается подключиться к"SQLVirtualName\имя_экземпляра'. [Не удалось подключиться к серверуSQLVirtualName\имя_экземпляра. --> Ошибка произошла во время установления подключения к серверу.

При подключении к серверу SQL Server 2005 данная ошибка может возникать из-за того, что параметры по умолчанию сервера SQL Server не разрешают устанавливать удаленные соединения.. (Поставщик: именованные каналы поставщика, ошибка: 40 - не удалось открыть подключение к SQL Server)] Не удалось подключиться к серверуSQLVirtualName\имя_экземпляра. При подключении к серверу произошла ошибка.. При подключении к серверу SQL Server 2005 данная ошибка может возникать из-за того, что параметры по умолчанию сервера SQL Server не разрешают устанавливать удаленные соединения.. (Поставщик: именованные каналы поставщика, ошибка: 40 - не удалось открыть подключение к SQL Server) '

Шаг задания получено сообщение об ошибке в строке 1 сценариев PowerShell. Соответствующая строка "(SQLSERVER:\SQLPolicy\ получение товараSQLVirtualName\имя_экземпляра) .EraseSystemHealthPhantomRecords() ". Исправьте сценарий и изменить расписание задания. Сведения об ошибке, возвращенное PowerShell: не удается найти путь SQLSERVER:\SQLPolicy\SQLVirtualName\имя_экземпляра", так как не существует. "Шаг задания получено сообщение об ошибке в строке 1 сценариев PowerShell. Соответствующая строка "(SQLSERVER:\SQLPolicy\ получение товараSQLVirtualName\имя_экземпляра) .EraseSystemHealthPhantomRecords() ". Исправьте сценарий и изменить расписание задания. Сведения об ошибке, возвращенное PowerShell: "вы невозможно вызвать метод на основе выражения, значениями null. '. Код выхода процесса -1. Не удалось выполнить шаг.
Причина
Эта проблема может возникнуть, еслиsyspolicy_purge_historyзадание использует имя узла компьютера, а не имя виртуального сервера для экземпляра кластера.
Решение
Для решения этой проблемы воспользуйтесь одним из приведенных ниже способов..

Метод 1: Изменить задание syspolicy_purge_history

Изменить шаг 3syspolicy_purge_historyJOB;. Выполните следующие действия::
  1. Запуск SQL Server Management Studio.
  2. expandАгент SQL Server, а затем разверните узелЗадания.
  3. Щелкните правой кнопкой мышиsyspolicy_purge_historyи выберите командуСвойства.
  4. затем –действия:.
  5. затем –Удаление записи о работоспособности системы фантомови выберите командуВ файле.
  6. В диалоговом окнеКоманда:поле, необходимо заменить имя узла компьютера, используя имя виртуального сервера для экземпляра кластера.
  7. затем –Ok.и выберите командуЗакрыть.

Способ 2: Повторное создание задания syspolicy_purge_history

Для повторного созданияsyspolicy_purge_historyЗадание, выполните следующую инструкцию Transact-SQL.
DECLARE @jobId uniqueidentifier-- Obtain the current job identifier that is associated with the PurgeHistorySELECT @jobId = CAST(current_value AS uniqueidentifier)FROM msdb.dbo.syspolicy_configuration_internalWHERE name = N'PurgeHistoryJobGuid'-- Delete the job identifier association in the syspolicy configurationDELETE FROM msdb.dbo.syspolicy_configuration_internalWHERE name = N'PurgeHistoryJobGuid'-- Delete the offending jobEXEC msdb.dbo.sp_delete_job @job_id = @jobId-- Re-create the job and its association in the syspolicy configuration tableEXEC msdb.dbo.sp_syspolicy_create_purge_job
Дополнительная информация
В программе установки SQL Server 2008 сценарий установки запрашивает ядро базы данных для имени компьютера. Когда сценарий установки запрашивает имя компьютера, ядро базы данных кластера неизвестно. Таким образом ядро СУБД возвращает имя компьютера, а не имя кластера.
SQL2008RelNoteTools «Средства SQL Server 2008»

Предупреждение: эта статья переведена автоматически

Свойства

Номер статьи: 955726 — последний просмотр: 11/28/2010 14:05:00 — редакция: 2.0

  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 Developer
  • sql2008relnotetools sql2008relnote kberrmsg kbtshoot kbprb kbmt KB955726 KbMtru
Отзывы и предложения
apper" role="contentinfo">