Nana
2009-09-12 13:24:41 UTC
Hola gente, les cuento tengo un problema con 2 servidores SQL linkeados.
el servidor A tiene W2003 con SQL2000 y el Servidor B tiene W2000 con
SQL2000.
en ambos esta el SQL2000SP4 instalado y en el Server A (w2003) recientemente
se le bajaron varios parches de seguridad, tiene el SP2 pero le faltaban
unos cuantos parches.
El tema es que ahora no nos funciona un INSERT remoto que hacemos desde el
Servidor B, usando un stored procedure que inserta datos en el servidor A.
el error que nos da es el siguiente:
"Executed as user: NT AUTHORITY\SYSTEM. OLE DB provider 'SQLOLEDB' could not
INSERT INTO table '[SERVERA].[BASETEST].[DBO].[TABLA]'. Unknown provider
error. [SQLSTATE 42000] (Error 7343) [SQLSTATE 01000] (Error 7312) OLE DB
error trace [OLE/DB Provider 'SQLOLEDB' IRowsetChange::InsertRow returned
0x80040e23: Unknown provider error.]. [SQLSTATE 01000] (Error 7300). The
step failed."
eso da cuando ejecutamos el JOB, si ejecutamos el SP directamente da este
error:
Server: Msg 7343, Level 16, State 2, Procedure USR_LC_INS_ESTAII_OFI, Line
11
OLE DB provider 'SQLOLEDB' could not INSERT INTO table
'[SERVERA].[BASETEST].[DBO].[TABLA]'. Unknown provider error.
[OLE/DB provider returned message: Cursor operation conflict]
OLE DB error trace [OLE/DB Provider 'SQLOLEDB' IRowsetChange::InsertRow
returned 0x80040e23: Unknown provider error.].
que puede ser?
el servidor A tiene W2003 con SQL2000 y el Servidor B tiene W2000 con
SQL2000.
en ambos esta el SQL2000SP4 instalado y en el Server A (w2003) recientemente
se le bajaron varios parches de seguridad, tiene el SP2 pero le faltaban
unos cuantos parches.
El tema es que ahora no nos funciona un INSERT remoto que hacemos desde el
Servidor B, usando un stored procedure que inserta datos en el servidor A.
el error que nos da es el siguiente:
"Executed as user: NT AUTHORITY\SYSTEM. OLE DB provider 'SQLOLEDB' could not
INSERT INTO table '[SERVERA].[BASETEST].[DBO].[TABLA]'. Unknown provider
error. [SQLSTATE 42000] (Error 7343) [SQLSTATE 01000] (Error 7312) OLE DB
error trace [OLE/DB Provider 'SQLOLEDB' IRowsetChange::InsertRow returned
0x80040e23: Unknown provider error.]. [SQLSTATE 01000] (Error 7300). The
step failed."
eso da cuando ejecutamos el JOB, si ejecutamos el SP directamente da este
error:
Server: Msg 7343, Level 16, State 2, Procedure USR_LC_INS_ESTAII_OFI, Line
11
OLE DB provider 'SQLOLEDB' could not INSERT INTO table
'[SERVERA].[BASETEST].[DBO].[TABLA]'. Unknown provider error.
[OLE/DB provider returned message: Cursor operation conflict]
OLE DB error trace [OLE/DB Provider 'SQLOLEDB' IRowsetChange::InsertRow
returned 0x80040e23: Unknown provider error.].
que puede ser?