Saltar al contenido

No se puede inicializar el objeto de fuente de datos del proveedor OLE DB “MSDASQL” para el servidor vinculado “(null)”

Esta duda se puede resolver de diversas formas, pero te compartimos la resolución más completa para nosotros.

Solución:

El problema surge porque no se puede acceder a la carpeta temporal del usuario en el que se ejecuta el servicio del servidor SQL con las credenciales con las que se ejecuta la consulta. Intente configurar la seguridad de esta carpeta temporal con restricciones mínimas. El dsn que se crea cada vez que ejecuta una consulta de conjunto de filas abiertas se puede volver a crear sin ningún conflicto de credenciales. Esto funcionó para mí sin ningún requisito de reinicio.

Terminamos reiniciando el servidor de la base de datos y eso pareció resolver el problema. Tal vez los archivos se estaban bloqueando de alguna manera. Aunque nunca lo sabremos con seguridad

Tuve que descargar e instalar “Microsoft Access Database Engine 2010 Redistributable” disponible aquí.

“La causa de este problema es que no hay un controlador de texto ODBC de 64 bits instalado en su servidor Windows 2003 de 64 bits. El MSDASQL de 64 bits solo proporciona un ‘puente’ OLEDB/ODBC que permite que las aplicaciones creadas en OLEDB y ADO (que usa OLEDB internamente) para acceder a fuentes de datos a través de controladores ODBC”. Fuente

Sección de Reseñas y Valoraciones

Puedes añadir valor a nuestra información tributando tu veteranía en las explicaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *