Есть процедура для добавление данных из удаленного сервера:
CREATE PROCEDURE us_Remote_Load
AS
-- поле ncode тип int
-- поле mytext тип text
-- [192.168.1.1].IP адрес прилинкованого сервера (MS SQL 7.0 Service Pack 4)
declare @str varchar(500)
SELECT @str='select ncode, mytext from [192.168.1.1].MyDB.dbo.MyTabl where ncode=23'
INSERT INTO NewTabl(ncode,mytext) exec (@str) |
|
проблема состоит в том, что если выполнять эту процедуру в QA все работает нормально, а если включить ее внутри JOBа - в поле
mytext заносится только 1024 символа из таблицы [192.168.1.1].MyDB.dbo.MyTabl
Система MS SQL 7.0 Service Pack 4, MS Windows Server 2000 Service Pack 2
Может кто знает, как можно исправить выполнение процедуры внутри JOBа ?
Заранее благодарю за ответы.