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.