Gracias Edgar,
Creo que los controladores están bien porque usamos el mismo controlador (MSDASQL) para conectarnos a otros servidores de datos y bases de datos sin problema. Echaré otro vistazo y veré qué puedo encontrar.
Gracias de nuevo.
Avalados por :
Tenemos una situación en la que actualmente estamos utilizando SQL Server 2005 para conectarnos a SQL Server 2008 r2 que ejecuta ADS 10.10. Estamos utilizando procedimientos almacenados con consulta abierta, servidor vinculado y conexión a diccionario de datos. Esto ha estado funcionando bien durante años.
Ahora, al migrar a un servidor más nuevo, desde SQL Server 2005 a SQL Server 2008 r2, estamos teniendo problemas para conectarnos a la misma base de datos de ADS, no podemos conectarnos a través del servidor vinculado y no podemos ejecutar los procedimientos almacenados. Parece que el servidor se detiene al intentar probar la conexión.
La configuración de los servidores vinculados es exactamente la misma (proveedor MS OLE DB para controladores ODBC), las fuentes de datos son las mismas y los procedimientos almacenados son todos iguales. Incluso intentamos usar el proveedor Advantage OLE DB sin suerte.
Mi pregunta es: ¿Alguien más ha experimentado problemas al conectarse desde SQL Server 2008 r2 a otro SQL Server 2008 r2 que ejecuta ADS 10.10? Parece que no podemos descubrir qué está mal, ya sea en el lado de ADS o en el lado desde el que estamos ejecutando los procedimientos almacenados. Cualquier aporte sería apreciado.
Gracias a todos.
Gracias Edgar,
Creo que los controladores están bien porque usamos el mismo controlador (MSDASQL) para conectarnos a otros servidores de datos y bases de datos sin problema. Echaré otro vistazo y veré qué puedo encontrar.
Gracias de nuevo.
No estoy seguro realmente.
Sugeriría probar las comunicaciones a través de Advantage Data Architect (enlace V10 aquí: Advantage Data Architect Release 10.1 para Windows de 32 bits - Zona de Desarrolladores de Advantage )
No estoy 100% seguro, pero creo que uno de los cambios de SQL Server 2005 a 2008 es el paso de 32 bits a 64 bits. Asegúrate de haber instalado los controladores de 64 bits y que estén registrados correctamente.
SQL Server 2008 r2 (vamos a llamarlo S1) tiene un procedimiento almacenado para acceder a la base de datos ADS que se está ejecutando en otro SQL Server 2008 r2 (vamos a llamarlo S2).
Al intentar probar la conexión del 'servidor vinculado' en S1, la pantalla se desvanece y después de un tiempo dice que el servidor no está en funcionamiento (en la parte superior de la pantalla), hay que cancelar desde el administrador de tareas. Parece que ni siquiera se conecta a S2 o ADS, creo.
No hay errores en el registro ads_err.
Hola,
No estoy seguro si hay suficiente información aquí.
¿Puedes describir la configuración un poco más?
¿Realmente es SQL Server -> SQL Server2 -> ADS?
¿En qué punto se produce el fallo? ¿SQL Server -> SQL Server2 o SQL Server2 -> ADS?
Mencionaste que al probar el servidor se detiene. ¿Qué servidor? ¿SQL Server o ADS?
¿Se muestran mensajes de error?
¿ARC (Advantage Data Architect) se conecta correctamente?
¿Existen errores en el registro de errores de Advantage en el momento de la prueba?
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute