Wenn Sie die Erstellung von ODBC-Datenquellen mit Skripten automatisieren möchten, verwenden Sie das dbdsn-Dienstprogramm.
Voraussetzungen
Keine.
Kontext und Bemerkungen
Es ist nicht möglich, Dateidatenquellen mit dem dbdsn-Dienstprogramm zu erstellen. Verwenden Sie den ODBC-Datenquellen-Administrator zum Erstellen von Dateidatenquellen. Systemdatenquellen sind auf Windows-Betriebssysteme beschränkt.
Eine Systemdatenquelle unter 64-Bit-Windows erstellen Die 64-Bit-Versionen von Windows haben zwei Gruppen von Systemdatenquellen: eine für 64-Bit-Anwendungen und eine für 32-Bit-Anwendungen. Um eine Systemdatenquelle zu erstellen, die für 32-Bit-Anwendungen geeignet ist, müssen Sie das 32-Bit-Dienstprogramm dbdsn (im Verzeichnis bin32 in Ihrem SQL Anywhere-Installationsverzeichnis) ausführen. Um Verbindungsprobleme zu vermeiden, müssen Sie Ihre 32-Bit-Systemdatenquelle genau so einrichten wie Ihre 64-Bit-Systemdatenquelle.
Benutzerdatenquelle unter 64-Bit-Windows erstellen 64-Bit-Versionen von Windows haben eine Gruppe von Benutzerdatenquellen. Sie können entweder die 32-Bit- oder die 64-Bit-Version des dbdsn-Dienstprogramms verwenden, um eine Benutzerdatenquelle zu erstellen. Diese Benutzerdatenquelle kann von 64-Bit- und 32-Bit-Anwendungen verwendet werden, sofern der passende Treiber installiert ist. Beispiel: Diese Benutzerdatenquelle kann von einer 32-Bit-Anwendung verwendet werden, wenn der 32-Bit-ODBC-Treiber dbodbc12.dll in %SQLANY12% installiert ist. Er kann auch von einer 64-Bit-Anwendung verwendet werden, wenn der 64-Bit-ODBC-Treiber dbodbc12.dll in %SQLANY12% installiert ist.
Das Speichern von Benutzer-IDs, verschlüsselten oder nicht verschlüsselten Kennwörtern und/oder Datenbankschlüsseln in einer Datenquelle wird nicht empfohlen.
Führen Sie das Datenquellen-Dienstprogramm (dbdsn) aus.
Mit dem folgenden Befehl wird z. B. eine ODBC-Datenquelle für die Beispieldatenbank erstellt. Der Befehl muss in einer einzigen Zeile eingegeben werden:
dbdsn -w "My DSN" -c "DBF=$SQLANY12/demo.db" |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |