Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/03/2008, 08:08
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años, 2 meses
Puntos: 38
Re: problemas con OPENQUERY

Solo como comentario en tu insert seria bueno agregarle un filtro que modo que el openquery no traiga ningun registro, solo el esquema, asi como posteaste la insercion se tardara mas a medida que los registros de la tabla en cuestion se incrementen...

Código:
INSERT INTO OPENQUERY (linkedSERVER, 'SELECT * FROM bd.owner.tabla Where 1<> 1')
(campo1, campo2, campoN )
VALUES (@campo1, @campo2, @campoN)
Por otro lado, para insertar registros en otro servidor, debes tener habilitado el servicio de transacciones distribuidas o bien definir modificar el tipo de transaccion a utilizar como read uncommited antes de insertar registros remotamente.

SET TRANSACTION ISOLATION READ UNCOMMITTED


Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.