error insert remoto

12/09/2009 - 15:24 por Nana | Informe spam
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?

Preguntas similare

Leer las respuestas

#1 CEMorales
12/09/2009 - 16:06 | Informe spam
Hola

Verifica los permisos

Saludos

"Nana" escribió en el mensaje
news:%
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?

Respuesta Responder a este mensaje
#2 Nana
12/09/2009 - 16:46 | Informe spam
ya verifique el DTC en el w2003 y tiene configurado que permita hacer
inbound y outbound y que no requiera seguridad.
el link del SQL esta con un usuario de SQL, el mismo en ambos servidores y
con la misma clave.
el JOB corre con el SA desde el servidor B y el QA lo estoy ejecutando con
el usuario Administrador del dominio y tampoco funciona.

que otra cosa puedo verificar?

parches de SQL no se le aplicaron, solo los de Windows Server 2003, puede
haber algo ahi?

saludos

"CEMorales" escribió en el mensaje
news:
Hola

Verifica los permisos

Saludos

"Nana" escribió en el mensaje
news:%
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?





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida