Ошибка подключения 0x80004005 возникает из-за сбоев служб SSIS агента SQL Sever
В этой статье описывается решение проблемы с подключением, из-за которой SQL Server не удается запустить пакеты служб Integration Services (SSIS), использующие агент SQL.
Симптомы
При попытке запустить пакеты служб SSIS, использующие агент SQL, пакеты не выполняются, и появляется следующее сообщение об ошибке:
Доступна запись OLE DB. Источник "Microsoft OLE DB Driver for SQL Server" Hresult. 0x80004005 описание ошибки протокола в потоке TDS.
Доступна запись OLE DB. Источник "Microsoft OLE DB Driver for SQL Server" Hresult. 0x80004005 описание "Сбой канала связи".
Доступна запись OLE DB. Источник "Microsoft OLE DB Driver for SQL Server" Hresult. 0x80004005 описание "Поставщик TCP: существующее подключение было принудительно закрыто удаленным узлом".
Решение
Чтобы устранить эту проблему, выполните следующие действия.
- Откройте SQL Server Management Studio (SSMS) и подключитесь к экземпляру SQL Server.
- В обозреватель объектов перейдите к агент SQL Server.
- Найдите задание служб SSIS, в котором выполняется пакет.
- Щелкните задание правой кнопкой мыши и выберите Пункт Свойства.
- В разделе Шаги найдите шаг, на котором выполняется пакет служб SSIS.
- Нажмите кнопку Изменить , чтобы открыть свойства шага задания.
- В диалоговом окне Свойства шага задания перейдите кдиспетчерам подключений конфигурации>.
- Выберите подключение, в котором возникла проблема.
- Измените значение свойства RetainSameConnection с False на True.
- Нажмите OK, чтобы сохранить изменения.
Примечание.
Вы также можете настроить свойство RetainSameConnection непосредственно в свойствах диспетчера соединений пакетов служб SSIS.
См. также
Существующее подключение было принудительно закрыто удаленным узлом (ошибка ОС 10054)