Adaptive server anywhere ASA SqlAnywhere 8.0 controlador ODBC

Bien, he buscado en el interwebs como una loca y yo soy incapaz de encontrar este controlador.

Estoy tratando de convertir los datos de un cliente de la base de datos que fue construido utilizando el ASA 8.0 motor. ASA 8 ha sido de apoyo desde el año 2008. El software de la compañía que la creó ya no lo soporta, por lo que no se puede proporcionar por mí con los controladores. He buscado por la web y no encuentro nada.

Me las arreglé para obtener los archivos de instalación de este software antiguo llamado BailCredit construido por una compañía llamada SentryLink. He encontrado lo que pretende ser el controlador ODBC en los archivos de instalación (dbodbc8.dll) y he intentado manualmente el registro de que (Windows Server 2008 R2), pero no llegar a ninguna parte. Cuando intento crear un nuevo origen de datos ODBC Data Source Administrator me da un error.

Mi empresa ha hecho cientos de migraciones de datos y esta es la primera vez que he tenido que recurrir a esto.

Me gustaría publicar un enlace al archivo de base de datos, pero simplemente no puede porque de privacidad.

Por favor, ayuda si usted puede! Gracias de Antemano.

Matt

  • Puede que tenga que actualizar la base de datos, a continuación, utilizar la actual SQLAnywhere controladores ODBC.
  • Traté de hacer la actualización, pero usted debe estar conectado a la base de datos con el fin de realizar una actualización y la versión más reciente de SQL Anywhere no permitir la conexión.
  • Así que, después de luchar con esto durante bastante tiempo, he intentado instalar en la versión de 32 bits de Windows Server 2003 y era un éxito. Esta pregunta puede ser retirado.
  • En realidad, usted puede presentar que la respuesta, a continuación, aceptar.
  • Estoy mirando exactamente este mismo problema ahora mismo, podría usted por favor enviar lo que usted hizo esto? gracias.
  • Yo no era capaz de encontrar esta comercialmente disponible en cualquier lugar. Me ha pasado a ser capaz de poner mis manos en la instalación para el paquete de software que estaba usando sql anywhere 8. Por la instalación de este, que se instala los controladores necesarios (pero sólo trabajó en sistemas operativos de 32 bits). Me gustaría tener una respuesta mejor para usted.

3 Kommentare

  1. 2

    Para sistema operativo de 64 Bits necesita copiar la dll a la carpeta %windir%\syswow64\, de modo que usted necesita para cambiar de instalar.cmd con el siguiente código. El resto es el mismo.

    COPY %~dp0dbcon8.dll  %windir%\syswow64\dbcon8.dll
    COPY %~dp0dblgen8.dll %windir%\syswow64\dblgen8.dll
    COPY %~dp0dbodbc8.dll %windir%\syswow64\dbodbc8.dll
    
    regedit %~dp0SAS8.REG
    
    pause
    

    Toma de mí un par de horas para resolverlo espero que sea de ayuda a alguien más.

  2. 1

    Esta es la forma en que finalmente resuelto.

    OPCIÓN 1:

    Obtener una copia de los siguientes archivos desde un ordenador con un programa de instalación de SQL Anywhere controlador ODBC:

    dbodbc8.dll
    dbcon8.dll
    dblgen8.dll
    

    Crear una instalación.archivo cmd con esto:

    COPY %~dp0dbcon8.dll  %SystemRoot%\system32\dbcon8.dll
    COPY %~dp0dblgen8.dll %SystemRoot%\system32\dblgen8.dll
    COPY %~dp0dbodbc8.dll %SystemRoot%\system32\dbodbc8.dll
    
    regedit %~dp0SAS8.REG
    
    pause
    

    Crear un SAS8.Archivo REG con esto:

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 8.0]
    "Driver"=hex(2):25,00,57,00,49,00,4e,00,44,00,49,00,52,00,25,00,5c,00,73,00,79,\
      00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,62,00,6f,00,64,00,62,00,\
      63,00,38,00,2e,00,64,00,6c,00,6c,00,00,00
    "Setup"=hex(2):25,00,57,00,49,00,4e,00,44,00,49,00,52,00,25,00,5c,00,73,00,79,\
      00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,62,00,6f,00,64,00,62,00,\
      63,00,38,00,2e,00,64,00,6c,00,6c,00,00,00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]
    "Adaptive Server Anywhere 8.0"="Installed"
    

    Ejecutar la instalación.cmd

    Esto funciona cuando se instala Windows en C:\WINDOWS que, de lo contrario modificar las entradas del registro.

    OPCIÓN 2:

    Si alguien ha dejado una copia de la Powerbuilder CD en el equipo del cliente, busque la carpeta asa801runtime e instalar que para obtener el controlador ODBC de trabajo

    EDICIÓN:

    Ejemplo de cadena de conexión con la configuración predeterminada del nombre de usuario/contraseña:

    Driver={Adaptive Server Anywhere 8.0};UID=dba;PWD=sql;DatabaseName=base;EngineName=gestion;CommLinks=TCPIP(HOST=GRA06:2638)
    
  3. 0

    Responder a mi propia pregunta:

    Yo no era capaz de encontrar esta comercialmente disponible en cualquier lugar. Me ha pasado a ser capaz de poner mis manos en la instalación para el paquete de software que estaba usando sql anywhere 8. Por la instalación de este, que se instala los controladores necesarios (pero sólo trabajó en sistemas operativos de 32 bits).

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea