Error en consulta distribuida

14/12/2004 - 15:39 por MAbanto | Informe spam
Hola:

Por favor pueden como puedo solucionar este pequeño problemita:
1.Mi dos servidores(Origen y Destino) tienen activas las opciones ANSI_NULL
Y ANSI WARMINGS
2.tengo esta consulta:

SET ANSI_WARNINGS OFF
SET ANSI_NULLS OFF

INSERT INTO [serverdestino].[BD].[flexline].[GEN_DOCUMENTO]([Empresa])
select *
from tabla_documento

2. Si lo ejecuto en el analizador de consultas FUNCIONA, veo la sintaxis en
el adm esql FUNCIONA, pero cuando creo con ACEPTAR el procedimiento me sale:

Error 7405:Las consultas heterogeneas requieren que se establezcan las
opciones ANSI_NULLS Y ANSI_WARMNIGS de la conexion.Asi asegura una semántica
de consulta coherente.Active estas opciones y ejecute de nuevo la consulta.

Y COMO VERAN APARTE Q ESTAN CONFIGURADOS LOS SERVER, le coloco en la
consulta, QUE PUEDE SER? O QUE OTRA SALIDA TENGO?, la finalidad es insertar
datos de un select del serv1 al serv2

Preguntas similare

Leer las respuestas

#1 MAbanto
14/12/2004 - 16:27 | Informe spam
Ya tengo la solución, bno talvez no la más correcta , pero cree el stored
procedure po el analizador, y ya funciona y además entro por el adm de sql y
doy un cambio dandole aplicar y ya permite, que raro, pero bno al menos puedo
continuar, de todas formas exite una solucion correcta?? o porque paso esto?
Respuesta Responder a este mensaje
#2 ulises
14/12/2004 - 16:31 | Informe spam
Cuando crees el procedimiento usa :

SET ANSI_NULLS ON
SET ANSI_WARNINGS ON
GO
CREATE PROCEDURE nombreproc ...
...

Saludos,
Ulises

Hola:

Por favor pueden como puedo solucionar este pequeà±o


problemita:
1.Mi dos servidores(Origen y Destino) tienen activas las


opciones ANSI_NULL
Y ANSI WARMINGS
2.tengo esta consulta:

SET ANSI_WARNINGS OFF
SET ANSI_NULLS OFF

INSERT INTO


[serverdestino].[BD].[flexline].[GEN_DOCUMENTO]([Empresa])
select *
from tabla_documento

2. Si lo ejecuto en el analizador de consultas FUNCIONA,


veo la sintaxis en
el adm esql FUNCIONA, pero cuando creo con ACEPTAR el


procedimiento me sale:

Error 7405:Las consultas heterogeneas requieren que se


establezcan las
opciones ANSI_NULLS Y ANSI_WARMNIGS de la conexion.Asi


asegura una semà¡ntica
de consulta coherente.Active estas opciones y ejecute de


nuevo la consulta.

Y COMO VERAN APARTE Q ESTAN CONFIGURADOS LOS SERVER, le


coloco en la
consulta, QUE PUEDE SER? O QUE OTRA SALIDA TENGO?, la


finalidad es insertar
datos de un select del serv1 al serv2
.

Respuesta Responder a este mensaje
#3 MAbanto
14/12/2004 - 17:27 | Informe spam
ulises tuve un problemita en el tipeo pero tambien lo probe con ON en los
procedimientos. y nada , salvo la solucion q puse ahi q es la unica q pude
ubicar
Respuesta Responder a este mensaje
#4 ulises
14/12/2004 - 20:43 | Informe spam
¿Pusiste GO luego de las sentencias SET?, la idea es que se
ejecuten antes del CREATE PROC y no que se encuentren
dentro del CREATE PROC.

Saludos,
Ulises

ulises tuve un problemita en el tipeo pero tambien lo


probe con ON en los
procedimientos. y nada , salvo la solucion q puse ahi q es


la unica q pude
ubicar
.

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