Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2010, 17:56
Avatar de richardinj
richardinj
 
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 19 años, 3 meses
Puntos: 11
Error grabe al actualizar una tabla en un servidor remoto

Hola, estoy tratando de actualizar una tabla en un servidor remoto (server central) a partir de un servidor cliente. Previamente ya vincule con exito al servidor remoto, y digo exito por el hecho que puedo realizar consultas a las tablas en las base de datos de ese servidor. Pero al momento de actualizar una tabla del servidor remoto a partir de una tabla del servidor local, me sale un error fatal, les dejo el codigo, haber si me ayudan.

Version de ambos servers: windows server 2008
plataformas de ambos servers: 32 bits
Version de sql de ambos servers: sql 2008


PROCEDIMIENTO



EXEC ('BEGIN TRY UPDATE [server_central].BD.DBO.TABLA SET ' + @SQL_CADENA_COLUMNAS + ' FROM [server_central].BD.DBO.TABLA SC JOIN BD1.DBO.TABLA S1 ON SC.ID_KEY=S1.ID_KEY WHERE SC.ID_KEY = '''+@ID_KEY+'''')

DONDE @SQL_CADENA_COLUMNAS ES LA CADENA DONDE CAPTURO LAS COLUMNAS DE LAS TABLA QUE ESTAN EN EL SERVIDOR IGUALADAS A LAS COLUMNAS QUE ESTAN EN LA TABLA DE MI SERVIDOR LOCAL: SC.COL1 = S1.COL1, SC.COL2 = S1.COL2....


ERROR:

Mens. 0, Nivel 11, Estado 0, Línea 0
Error grave en el comando actual. Los resultados, si los hay, se deben descartar.
Mens. 0, Nivel 20, Estado 0, Línea 0
Error grave en el comando actual. Los resultados, si los hay, se deben descartar.


YA PROBÉ PONIENDO PARALELISMO 1: OPTION (MAXDOP 1), PERO PERSISTE EL ERROR.

ALGUIEN SABE COMO DAR SOLUCION A ESTE ERROR?

Muchas Gracias...