У меня есть пакет служб SSIS, который выполняется заданием SQL, которое выполняется два раза в день. Недавно я обновил пакет служб SSIS, удалив в нем предложение where оператора Select. Теперь результаты имеют около 1800 строк по сравнению с 650 ранее. Когда я запускаю новый пакет на моей локальной машине, все работает нормально. Но когда я помещаю его на сервер Prod, он не запускается и выдает мне Hresult: 0x80004005 Описание: ошибка «Истекло время ожидания входа».
Эта ошибка обычно выдается, когда удаленный доступ не включен, но это так. Работа выполняется под моей учетной записью, поэтому права не должны быть проблемой. Кроме того, пакет раньше работал без проблем, и я только изменил предложение where, которое увеличивает таблицу на тысячу строк, поэтому у меня не должно быть ошибки тайм-аута для входа в систему.
Я знаю, что это не оставшееся место на сервере, потому что, если я изменю файл конфигурации пакета служб SSIS и направлю его в рабочую базу данных, все работает нормально.
Опять же, эта проблема вызывает у меня проблемы, потому что, когда я помещаю старый пакет со старым предложением where, все работает нормально.
Кто-нибудь знает, что может быть причиной проблемы?
Вот запись в журнале:
Executed as user: Services. ...sion 9.00.3042.00 for 32-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 1:49:21 PM Error: 2011-08-04 13:50:12.28 Code: 0xC0202009 Source: Brd Load Connection manager "DataBase" Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. An OLE DB record is available. Source: "Microsoft SQL Native Client" Hresult: 0x80004005 Description: "Login timeout expired". An OLE DB record is available. Source: "Microsoft SQL Native Client" Hresult: 0x80004005 Description: "An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.". An OLE DB record is available. Source: "Microsoft SQL Native Client" Hresult: 0x80004005 Description: "TCP Provider: A connection att... Process Exit Code 1. The step failed.