Сервер RPC недоступен из-за ошибки служб SSIS на отказоустойчивом кластерном сервере

Во время отказоустойчивого сервера кластера на основном сервере дополнительный сервер выдал это сообщение об ошибке:

Выполняется от имени пользователя: LIVE\super_3. Microsoft (R) SQL Server Execute Package Utility версии 10.50.1600.1 для 64-разрядной версии. Авторские права (C) Microsoft Corporation 2010. Все права защищены. Запущено: 7:39:10 Не удалось загрузить пакет "\File System\Package1" из-за ошибки 0xC00160AD. Описание: Не удалось подключиться к службе Integration Services на компьютере «Cluster2» со следующей ошибкой: «Сервер RPC недоступен». Эта ошибка возникает, когда имя хоста компьютера не существует или недоступно. Источник: Начало: 7:39:10 Окончание: 7:39:31 Прошло: 21,029 секунды. Пакет не может быть загружен. Шаг не удался.

Эта ошибка по-прежнему возникает, даже если брандмауэр был отключен, а служба удаленного вызова процедур (RPC) в службах панели управления была настроена на автоматический запуск и работала.

Запланированное задание выполняется на SQL Server 2008 R2 в Windows Server 2008 R2 Enterprise.

Пакет читает текстовый файл в таблицу.


person Irawan Soetomo    schedule 25.11.2011    source источник
comment
Работа с кластером мне не по плечу, но был ли запущен пакет во время отработки отказа? Я знаю, что SSIS НЕ поддерживает кластер может ли это объяснить сообщение об ошибке?   -  person billinkc    schedule 25.11.2011


Ответы (1)


Службы интеграции не поддерживают кластер, как указано в комментарии. Отработка отказа, как вы объяснили, не поддерживается и не будет работать.

Службы Integration Services рекомендуется устанавливать как автономные службы на каждом узле в кластере.

MSDN сообщает:

Хотя служба служб Integration Services не является кластерной службой, вы можете вручную настроить службу для работы в качестве ресурса кластера после установки служб Integration Services отдельно на каждом узле кластера. Для тех клиентов, которые пришли к выводу, что преимущества этой конфигурации перевешивают недостатки, в этом разделе содержатся инструкции по настройке службы в качестве ресурса кластера.

Однако если вашей целью при создании кластерной аппаратной среды является высокая доступность, вы можете достичь этой цели без настройки службы Integration Services в качестве ресурса кластера. Чтобы управлять пакетами на любом узле кластера с любого другого узла кластера, измените файл конфигурации для службы Integration Services на каждом узле кластера. Вы изменяете каждый из этих файлов конфигурации, чтобы указать на все доступные экземпляры SQL Server, на которых хранятся пакеты. Это решение обеспечивает высокую доступность, которая нужна большинству клиентов, без потенциальных проблем, возникающих при использовании службы Integration Services. настроен как ресурс кластера.

Подробнее см. http://msdn.microsoft.com/en-us/library/ms345193.aspx

person cairnz    schedule 27.11.2011