none
Provider para SQL Server 2005 de 32 bits en Windows 2008 Server de 64 bits RRS feed

  • Pregunta

  • Hola a todos, llevo algunos dias investigando y no doy con la solución. Tengo un SQL SERVER 2005 de 32 bits en un Windows 2008 Server de 64 bits.El SQL Server funciona correctamente, desde una máquina en la red me conecto con un software con el provider SQLOLEDB.1, esa máquina tiene Windows 7 de 32 bits. El problema es que la aplicacion tambien debe poder ejecutarse en el servirdor y en otras maquinas q tienenWindows 8 de 64 bits. En estos casos al intentar conectarse recibo un mensje que dice Provider no encontrado para el registro de la cadena, he probado con el sqlncli para 32 y para 64 bits, y no se conecta. Alguien ha tenido un problema como este que me de una luz? Mil gracias
    lunes, 6 de enero de 2014 2:43

Respuestas

  • Los bits del OLEDB no tienen nada que ver ni con que tu SQL Server sea de 32 bits ni con que el servidor sea de 64. Con lo que tiene que coincidir es con el ejecutable que lo llama. Es decir, si ejecutas un EXE de 32 bits (bien sea en el servidor o en un equipo cliente), entonces necesitas instalar el proveedor de OLEDB en 32 bits, y si ejecutas un EXE de 64 bits, el proveedor de OLEDB tiene que ser de 64 bits.

    lunes, 6 de enero de 2014 13:02