У меня есть пакет SQL DTS, работающий в базе данных SQL Server 2005, который по большей части работает правильно.Однако иногда происходит сбой, и я не могу понять, почему.
Пакет состоит из задачи SQL, которая создает кучу временных таблиц, кучу преобразований данных, а затем другую задачу SQL в конце, чтобы отброситьвременные таблицы, созданные на первом шаге.
Время от времени происходит сбой пакета, поскольку не удается найти одну из временных таблиц, на которые есть ссылка в задаче преобразования данных, несмотря на то, что таблица является одной из созданных временных таблицна первом шаге.
Единственное различие, которое я вижу между периодически сбойной задачей и всеми другими задачами преобразования данных, - это свойство Имя таблицы для Назначения - оно полностью определено, т.е.MyDatabase.dbo.TempTable, тогда как для всех других задач просто указано имя таблицы как TempTable.Я понятия не имею, почему этот отличается или как это исправить.Я предполагаю, что это проблема, поскольку единственная вещь, которая, кажется, отличается между этой одной задачей и всеми остальными.
Кроме того, если я вручную выполню первый шаг DTS, чтобы создать временнуютаблиц перед выполнением пакета в полном объеме, он всегда работает.
Может кто-нибудь пролить свет на то, в чем может быть проблема, или как я могу отменить имя таблицы назначения?
Спасибо