Ingresar datos de servidor a servidor

03/08/2006 - 19:24 por ZyXpHrEeZ | Informe spam
Hola a todos, tengo un inconveniente con un proceso que tengo, resulta ke
tengo dos servidores
srv1, srv2
en el servidor srv1 tengo una bd, en la cual tengo varias tablas las cuales
tienen creados unos triggers, cuando mi aplicacion graba informacion en el
servidor SRV1 en la bd XX, los triggers estan configurados para hacer unas
validaciones y escribir datos en el servidor 2 (SRV2, en otra BD), el
problema que tengo es que se me genera un error cuando se intenta grabar en
SRV2, el error es el siguiente

"[Microsoft][ODBC SQL Server Driver][SQL Server]Heterogeneous queries
require the ANSI_NULLS and ANSI_WARNINGS options to be set for the
connection. This ensures consistent query semantics. Enable these options and
then reissue your query."
segun e leido y buscado en Internet, debo habilitar las opciones:
SET ANSI_NULLS ON, SET ANSI_WARNINGS ON, en todas parte en internet a la
gente se le presenta el error con procedimientos almacenados, y la solucion
para eso es colocar el codigo asi:

SET ANSI_NULLS ON
SET ANSI_WARNINGS ON
GO
CREATE PROCEDURE .

yo realice la prueba con procedimientos almacenados y saco el mismo error,
"Heterogeneous...", y al encender los ANSI_ antes de crear el SP funciona
correctamente, mi problema despues de toda esta carreta es que esto no
funciona para los triggers, si pongo esas 2 lineas de los ANSI me dice que la
primera linea para los triggers debe ser "ALTER or CREATE", por lo que la
solucion no aplicaria a mi caso, yo trate de poner todo el codigo en un SP y
que el trigger llamara ese SP pero el error persiste, estoy locooooooo con
esto, si alguien me puede colaborar se lo agradeceria en el alma.

Muchas gracias, Cordial saludo.

Preguntas similare

Leer las respuestas

#1 Maxi
03/08/2006 - 19:32 | Informe spam
Hola, si vas a las propiedades de tu servidor puedes setear en la seccion
conexiones esos 2 tildes. Prueba con ello y me cuentas



Salu2

Microsoft MVP SQL Server
www.sqlgururs.org
Email:


"ZyXpHrEeZ" wrote in message
news:
Hola a todos, tengo un inconveniente con un proceso que tengo, resulta ke
tengo dos servidores
srv1, srv2
en el servidor srv1 tengo una bd, en la cual tengo varias tablas las
cuales
tienen creados unos triggers, cuando mi aplicacion graba informacion en el
servidor SRV1 en la bd XX, los triggers estan configurados para hacer unas
validaciones y escribir datos en el servidor 2 (SRV2, en otra BD), el
problema que tengo es que se me genera un error cuando se intenta grabar
en
SRV2, el error es el siguiente

"[Microsoft][ODBC SQL Server Driver][SQL Server]Heterogeneous queries
require the ANSI_NULLS and ANSI_WARNINGS options to be set for the
connection. This ensures consistent query semantics. Enable these options
and
then reissue your query."
segun e leido y buscado en Internet, debo habilitar las opciones:
SET ANSI_NULLS ON, SET ANSI_WARNINGS ON, en todas parte en internet a la
gente se le presenta el error con procedimientos almacenados, y la
solucion
para eso es colocar el codigo asi:

SET ANSI_NULLS ON
SET ANSI_WARNINGS ON
GO
CREATE PROCEDURE .

yo realice la prueba con procedimientos almacenados y saco el mismo error,
"Heterogeneous...", y al encender los ANSI_ antes de crear el SP funciona
correctamente, mi problema despues de toda esta carreta es que esto no
funciona para los triggers, si pongo esas 2 lineas de los ANSI me dice que
la
primera linea para los triggers debe ser "ALTER or CREATE", por lo que
la
solucion no aplicaria a mi caso, yo trate de poner todo el codigo en un SP
y
que el trigger llamara ese SP pero el error persiste, estoy locooooooo con
esto, si alguien me puede colaborar se lo agradeceria en el alma.

Muchas gracias, Cordial saludo.
Respuesta Responder a este mensaje
#2 ZyXpHrEeZ
04/08/2006 - 22:50 | Informe spam
Ke mas hermano, gracias por responder, realice la prueba pero sigue el
problema, yo te envie un correo a , y te envie
pantallazos, ojala me puedas dar otra ayudita.

Muchas gracias.

"Maxi" escribió:

Hola, si vas a las propiedades de tu servidor puedes setear en la seccion
conexiones esos 2 tildes. Prueba con ello y me cuentas



Salu2

Microsoft MVP SQL Server
www.sqlgururs.org
Email:


"ZyXpHrEeZ" wrote in message
news:
> Hola a todos, tengo un inconveniente con un proceso que tengo, resulta ke
> tengo dos servidores
> srv1, srv2
> en el servidor srv1 tengo una bd, en la cual tengo varias tablas las
> cuales
> tienen creados unos triggers, cuando mi aplicacion graba informacion en el
> servidor SRV1 en la bd XX, los triggers estan configurados para hacer unas
> validaciones y escribir datos en el servidor 2 (SRV2, en otra BD), el
> problema que tengo es que se me genera un error cuando se intenta grabar
> en
> SRV2, el error es el siguiente
>
> "[Microsoft][ODBC SQL Server Driver][SQL Server]Heterogeneous queries
> require the ANSI_NULLS and ANSI_WARNINGS options to be set for the
> connection. This ensures consistent query semantics. Enable these options
> and
> then reissue your query."
> segun e leido y buscado en Internet, debo habilitar las opciones:
> SET ANSI_NULLS ON, SET ANSI_WARNINGS ON, en todas parte en internet a la
> gente se le presenta el error con procedimientos almacenados, y la
> solucion
> para eso es colocar el codigo asi:
>
> SET ANSI_NULLS ON
> SET ANSI_WARNINGS ON
> GO
> CREATE PROCEDURE .
>
> yo realice la prueba con procedimientos almacenados y saco el mismo error,
> "Heterogeneous...", y al encender los ANSI_ antes de crear el SP funciona
> correctamente, mi problema despues de toda esta carreta es que esto no
> funciona para los triggers, si pongo esas 2 lineas de los ANSI me dice que
> la
> primera linea para los triggers debe ser "ALTER or CREATE", por lo que
> la
> solucion no aplicaria a mi caso, yo trate de poner todo el codigo en un SP
> y
> que el trigger llamara ese SP pero el error persiste, estoy locooooooo con
> esto, si alguien me puede colaborar se lo agradeceria en el alma.
>
> Muchas gracias, Cordial saludo.



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