2008-11-12 81 views
25

Mientras se conecta al servidor de Sybase .net Tengo este mensaje de error:error: [Microsoft] [Administrador de controladores ODBC] origen de datos no se encuentra y ningún controlador predeterminado

[Microsoft] [Administrador de controladores ODBC] Nombre de origen de datos no encontrado y no se ha especificado ningún controlador predeterminado

Esto funcionó correctamente antes. El sistema DSN con los mismos detalles de trabajo y la conexión de datos a través de vs.net también funcionan.

estoy usando vs.net 2005.

¿Alguna sugerencia?

+0

Sé que esta pregunta es viejo y de vs.net 2005, pero estoy usando Visual Studio 2015 Professional y comencé a recibir este error en mi solución. Era un programa win32 que usaba un usuario ODBC de 32 bits: DSN. Como no había un controlador de 64 bits disponible para mi base de datos, tuve que usar 32 bits. Cuando elimino mi archivo .sou (para solucionar un problema IDE), Visual Studio cambió mi configuración de compilación a x64 (y causó este error). La solución, en mi caso, fue lo suficientemente simple ... simplemente restableció la configuración para win32. En el IDE, haga clic con el botón derecho en el Nombre de la solución-> cambie 'Plataforma' a Win32). – david1024

Respuesta

-1

realice los siguientes pasos:

  1. iniciar el Editor del Registro escribiendo regedit en la ventana Ejecutar.
  2. Seleccione la siguiente clave en el registro: HKEY_LOCAL_MACHINE\SOFTWARE\ODBC.
  3. En el menú Seguridad, haga clic en Permisos.
  4. Otorgue completo permiso a la cuenta que se está utilizando para hacer las conexiones.
  5. Salga del Editor del registro.
26

Si está trabajando con un servidor x64, tenga en cuenta que existen diferentes configuraciones de ODBC para las aplicaciones x86 y x64. La herramienta "Orígenes de datos (ODBC)" en la lista Herramientas administrativas lo lleva a la versión x64. Para ver/editar la configuración x86 ODBC, tendrá que ejecutar esa versión de la herramienta de forma manual:

%windir%\SysWOW64\odbcad32.exe (%windir% is usually C:\Windows) 

Cuando su aplicación se ejecuta como x64, utilizará las fuentes de datos de 64 bits, y cuando se ejecuta como x86 , usará esas fuentes de datos en su lugar.

+0

He intentado esto aquí, y sigue rompiendo mi administrador ODBC, ¿alguna idea? – Codejoy

+0

¿Qué necesito cambiar en la configuración de una aplicación de 32 bits? – Peru

+0

Marque esto como respuesta, ya que es la solución adecuada a la pregunta, –

3

I tiene un error similar, que se resolvió mediante la instalación de los controladores de MySQL correspondientes de:

http://www.connectionstrings.com/mysql-connector-odbc-5-2/info-and-download/

y mediante la realización de los siguientes pasos:

  1. Ir a IIS y grupos de aplicaciones en el menú de la izquierda.
  2. Seleccione grupo de aplicaciones relevantes que se asigna al proyecto.
  3. Haga clic en Establecer valores predeterminados del conjunto de aplicaciones.
  4. En la ficha General, establezca Habilite la entrada de la aplicación de 32 bits en "Verdadero".

Referencia:

http://www.codeproject.com/Tips/305249/ERROR-IM-Microsoft-ODBC-Driver-Manager-Data-sou

+0

Gracias Toque para la edición –

+0

Funcionó para mí, gracias – Froggiz

0

Para cualquiera que venga a esta últimamente, estaba teniendo este problema a través de una red de Windows, y ofrecer una cosa adicional para comprobar:

script en Python que conecta haría trabajo desde la línea de comandos en mi máquina (Linux), pero algunos usuarios tuvieron problemas para conectarse; la CLI sugirió que el DSN y las credenciales eran correctos. El problema para nosotros era que la política de seguridad del grupo requería que las credenciales de ODBC se configuraran en cada máquina. Una vez que agregamos eso (por alguna razón, el usuario tenía tres de las cuatro credenciales ODBC que necesitaban para nuestros diversos sistemas), pudieron conectarse.

Usted puede hacer, por supuesto, que a nivel de grupo, pero como era una simple omisión por parte de una máquina, lo hice en Control Panel > ODBC Drivers > New

Cuestiones relacionadas