У меня есть несколько заданий, работающих на SQL Server 2000, которые вызывают хранимые процедуры или запросы к удаленным серверам SQL (разные редакции).
Задание вызывает DTS и является DTS, выполняющим удаленное соединение.и выполняет хранимую процедуру или получает результаты запроса с удаленного сервера.
Это работает без ошибок в течение многих лет.Я не знаю, почему в течение последнего месяца у меня возникали случайные ошибки на подобных работах ... Я читал некоторые другие посты и, похоже, они связаны с проблемой безопасности, но я повторяю, что чаще всегозадания работают, только некоторые прогоны завершаются с ошибкой.
Executed as user: SERVER\user. DTSRun: Loading... DTSRun: Executing...
DTSRun OnStart: DTSStep_DTSDynamicPropertiesTask_2 DTSRun OnError:
DTSStep_DTSDynamicPropertiesTask_2, Error = -2147467259 (80004005)
Error string: Login timeout expired Error source: Microsoft OLE DB
Provider for SQL Server Help file: Help context: 0
Error Detail Records: Error: -2147467259 (80004005); Provider Error: 0 (0)
Error string: Login timeout expired Error source: Microsoft OLE DB Provider for SQL Server
Help file: Help context: 0 DTSRun OnFinish:
DTSStep_DTSDynamicPropertiesTask_2 DTSRun: Package execution complete.
Process Exit Code 1. The step failed.
Я действительно не знаю, что проверить.После перезагрузки сервера проблемы остаются.Любая помощь от вас, ребята, будет принята.
РЕДАКТИРОВАТЬ 2019-02-14 16:15 -------------------------------------------------------------------------------------------
Одним из найденных мной решений было изменение свойства «Тайм-аут удаленного входа» со значения по умолчанию от 20 секунд до 30 секунд или до 0 (ноль).означает без времени ожидания), выполнив следующий код:
sp_configure 'remote login timeout', 30 --Or 0 seconds for infinite
go
reconfigure with override
go
From: https://support.microsoft.com/es-es/help/314530/error-message-when-you-execute-a-linked-server-query-in-sql-server-tim
Я пробовал это решение, изменив его на 30 секунд, но с тем же результатом.Конечно, я не установил его на 0 по очевидным причинам, тайм-ауты для чего-то есть.А также попробовал 300 секунд (5 минут, чтобы войти в систему!) И все тот же.
РЕДАКТИРОВАТЬ 2019-02-25 11:25 -------------------------------------------------------------------------------------------
Очень похоже на мою проблему, до сих пор не решена ... https://www.sqlservercentral.com/Forums/Topic1727739-391-1.aspx