Fehler beim Verbinden mit Sybase von VBScript - interner Fehler in der Client-Bibliothek

8

Ich schreibe ein VBScript, das eine Verbindung zu einer Sybase-Datenbank herstellt, einige Daten aus einer Tabelle liest und in Variablen speichert, dann eine Verbindung zu einem MS SQL-Server herstellt und Daten in Tabellen mit den zuvor gespeicherten variablen Daten einfügt. p>

Ich bin mir nicht sicher, ob dies relevante Informationen sind, aber da ich nur einen 32-Bit-Treiber für die Verbindung zu Sybase ODBC habe und dieses VBScript auf einem 64-Bit-Rechner läuft, benutze ich es über die Kommandozeile aber mit die SysWoW64 cmd.exe und läuft so:

%Vor%

Ich habe Probleme bei der Verbindung mit der Sybase-Datenbank. Ich hatte ursprünglich einige Probleme mit der Verbindungszeichenfolge selbst, aber das scheint aussortiert worden zu sein.

Hier ist die Fehlermeldung, die ich jetzt bekommen habe, aber ich habe keine Ahnung, wie ich an dieser Stelle vorbeikommen soll:

  

Microsoft OLE DB-Provider für ODBC-Treiber: [SYBASE] [ODBC Sybase   Treiber] [Sybase] ct_connect (): Benutzer-API-Ebene: interne Client-Bibliothek   Fehler: HAFAILOVER: Versuch, eine Verbindung zum Server herzustellen

Hier ist das Skript, wie es jetzt ist

%Vor%

Was fehlt mir hier?

    
Armin 17.04.2015, 20:03
quelle

1 Antwort

4

Der Parameter "Srvr" ist kein gültiger Verbindungsparameter und das Schlüssel / Wert-Paar "Port" ist erforderlich.

Vorher

%Vor%

Nach

%Vor%

Auszug aus Microsofts Website

Verwendung des Verbindungsparameterdiagramms

  

Nachfolgend finden Sie eine Liste der Verbindungsparameter, die nicht vom DSN stammen   Parameter, der dem ASE ODBC-Treiber

zur Verfügung gestellt werden kann

Auszug aus dem Benutzerhandbuch für Adaptive Server Enterprise ODBC-Treiber von Sybase

    
WorkSmarter 24.04.2015, 09:06
quelle