Я пытаюсь создать новый импортный пакет служб SSIS на моем производственном сервере.Я получаю ошибку, которую не получил на своем сервере разработки.
Я использую мастер импорта и экспорта SQL Server, запущенный из SSMS.Я щелкнул правой кнопкой мыши базу данных, в которую я хочу импортировать данные, выбрал задачи и затем Импортировал данные.Я выбрал источник данных с помощью собственного клиента SQL Server.Затем я выбрал пункт назначения, снова используя собственный клиент SQL Server.На следующем экране я выбрал использование запроса.Я импортировал запрос, который использовал в своей системе разработки, и просто изменил базу данных для просмотра.Когда я нажимаю на Parse, я получаю это сообщение: отложенная подготовка не может быть завершена.Заявление (я) не может быть подготовлено.Не удалось найти сервер '' в sys.servers.Убедитесь, что указано правильное имя сервера.При необходимости выполните хранимую процедуру sp_addlinkedserver, чтобы добавить сервер в sys.servers.
Источник находится на другом компьютере, другой экземпляр SQL.Пункт назначения - это сервер, который отображается в сообщении об ошибке.
Это запрос, который работает в разработке, но не работает:
DECLARE
@lasttran_num INT
select
@lasttran_num = last_tran
from DB01.ATR_App_plt2.dbo.lasttran_mst
where lasttran_mst.lasttran_key = 5000
select ID, CAST(Coil AS nvarchar(15)) as 'Lot', KgNetWt, TCode, TransactionDateTime
from Transactions trx
where trx.ID > @lasttran_num
Я знаю, что это работает в разработке, потому что я настроил задание для запуска пакета служб SSIS в течение 2 недель.,Проверял это ежедневно, и он действительно импортировал новые записи.