Konfigurieren von Microsoft ODBC-Treiber für DB2

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 216428
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Dieser Artikel bietet einen Überblick über den Microsoft ODBC-Treiber für DB2.

Microsoft ODBC-Treiber für DB2 (Msdb2ole.dll) ermöglicht den Zugriff über SNA LU 6.2 und TCP/IP-Netzwerke remote DB2-Datenbanken. Dieser Treiber ist als IBM Distributed Relational Database Architecture (DRDA)-Anwendung implementiert, die eine Verbindung mit DB2 DRDA-kompatiblen Systemen wie MVS, OS/400 und Microsoft Windows NT herstellen kann.

Der Treiber unterstützt ODBC 2.x und 3.x ODBC-Funktionen (eine vollständige Liste der unterstützten Funktionen ist in der Onlinedokumentation zu SNA Server SDK enthalten). Der Treiber kann interaktiv oder aus einem Anwendungsprogramm Problem SQL-Anweisungen verwendet werden. Aus Microsoft Excel können Benutzer Arbeitsblätter DB2-Tabellen importieren und Verwenden von Excel Diagramme Tools zum Analysieren der Daten. In Microsoft Access können Benutzer aus importieren und Exportieren in DB2. Mit Microsoft Internet Information Server (IIS) können Entwickler DB2 gespeicherten Informationen über einen Web-Browser für Benutzer veröffentlichen.

Weitere Informationen zur Verwendung von ODBC-Treiber für DB2 sowie eine Liste der unterstützten ODBC-Verbindungszeichenfolgen-Attributschlüsselwörtern und Werten finden Sie in der Onlinedokumentation zu SNA Server SDK oder der ODBC-Treiber für DB2 Dateien online-Hilfe.

Weitere Informationen

Hinzufügen einer ODBC-Datenquelle

Eine Datenquelle ordnet einen bestimmten ODBC-Treiber die Daten, die Sie über diesen Treiber zugreifen möchten. Sie müssen Datenquelleninformationen für jedes DB2-System konfigurieren, die mit den ODBC-Treiber für DB2 zugegriffen werden. Die Standardparameter für den ODBC-Treiber für DB2 für die Datenquelle nur verwendet werden und müssen separat für jede Datenquelle konfiguriert werden. Um den Treiber zu konfigurieren, führen Sie die folgenden Schritte aus:

  1. Klicken Sie auf Start, zeigen Sie auf Einstellungen, und klicken Sie dann auf Systemsteuerung.
  2. Doppelklicken Sie auf ODBC-Datenquellen.
  3. Wählen Sie einen Benutzer-DSN, System-DSN oder Datei-DSN.
  4. Klicken Sie auf Microsoft ODBC-Treiber für DB2, und klicken Sie dann auf "Fertig stellen".

Sie können auch das ODBC-Datenquellen-Konfigurations-Tool über die Verknüpfung befindet sich in der Programmgruppe Microsoft SNA Server-Datenzugriff anzeigen.

Konfigurieren von Datenquellen

Die Registerkarte Allgemein ermöglicht dem Benutzer so konfigurieren Sie die Hauptattribute erforderlich, um eine Datenquelle beschreiben. Für den ODBC-Treiber für DB2 enthalten die allgemeinen Attribute die folgenden Schlüsselwörter:

Data Source Name: Die Datenquelle ist ein erforderlicher Parameter, der verwendet wird, um die Datenquelle zu definieren. Der ODBC-Treibermanager verwendet Wert dieses Attributs, das richtige Konfigurieren von ODBC-Datenquellen aus der Registrierung oder die Datei zu laden. Für Datei-Datenquellen wird dieses Feld verwendet, um die DSN-Datei, nennen Sie das im Verzeichnis Programme\Gemeinsame Dateien\ODBC\Data Sources gespeichert ist.

Beschreibung: Die Beschreibung ist ein optionaler Parameter, der verwendet werden kann, um die Datenquelle beschreiben.

Die Registerkarte Verbindung ermöglicht dem Benutzer so konfigurieren Sie die grundlegenden Attribute für die Verbindung zu einer Datenquelle erforderlich. Für ODBC-Treiber für DB2 gehören die Verbindungsattribute der folgenden Schlüsselwörter:

LU 6.2 Verbindung: Dieses Optionsfeld ermöglicht dem Benutzer eine SNA LU6. 2-basierte Verbindung auswählen. Wenn die Standard-SNA ausgewählt ist, klicken Sie dann Werte für lokale APPC-LU-Alias, sind APPC Modusname und APPC-Remote-LU-Alias erforderlich.
TCP/IP-Verbindung: Dieses Optionsfeld ermöglicht dem Benutzer eine TCP/IP-basierte Verbindung auswählen. Wenn TCP/IP aktiviert ist, sind die Werte für die Netzwerkadresse und Netzwerkanschluss erforderlich.

Lokale APPC-LU-Alias: Der Name der lokalen LU-Alias in SNA Server konfiguriert.

Remote-APPC-LU-Alias: Der Name des remote LU-Alias in SNA Server konfiguriert.

APPC Modusname: Die APPC-Modus, der mit dem Host-Konfiguration und der SNA Server-Konfiguration übereinstimmt. Zulässige Werte für die APPC-Modus enthalten, QPCSUPP (common Systemstandard), #INTER (interaktiv), #INTERSC (interaktiv mit minimaler Sicherheit beim routing), #BATCH (Batch), #BATCHSC (Batch mit minimaler Sicherheit beim routing) und #IBMRDB (DB2-Remotedatenbankzugriff).

IP-Adresse: Diese Eigenschaft wird verwendet, zu den DB2 Zielcomputer, speziell die TCP/IP-Adresse oder den TCP/IP-Host Name/Alias der DRDA Port zugeordnet. Die Netzwerkadresse ist erforderlich, wenn die Verbindung über TCP/IP herstellen.

Netzwerk-Port: Diese Eigenschaft wird verwendet, um das Ziel DB2 DRDA Dienstport Zugriff zu suchen, beim Herstellen einer Verbindung über TCP/IP. Der Standardwert ist die bekannte DRDA Port-Adresse des 446.

Die Registerkarte Verbindung enthält außerdem eine Schaltfläche Testverbindung, die so testen Sie die Verbindungsparameter verwendet werden kann. Die Verbindung kann nur getestet werden, nachdem alle erforderlichen Parameter in eingegeben wurden. Wenn Sie auf diese Schaltfläche klicken, wird eine Sitzung remote DB2-System mit dem OLE DB-Provider für DB2 eingerichtet.

Die Registerkarte Sicherheit ermöglicht es dem Benutzer so konfigurieren Sie optionale Attribute verwendet, um Verbindungen mit einer Datenquelle einzuschränken. Für Microsoft ODBC-Treiber für DB2: die Sicherheitsattribute folgende

Verwenden Sie diesen Benutzernamen: Ein gültiger Benutzername ist normalerweise erforderlich, Zugriff auf Daten in DB2. Optional können Sie einen Benutzernamen in der DSN beibehalten. Der ODBC-Treiber fordert den Benutzer zur Laufzeit in ein gültiges Kennwort eingeben. Darüber hinaus lässt das Dialogfeld den Benutzer, überschreiben Sie den Benutzernamen in der DSN gespeichert.

Der AS / 400-Computer ist in Bezug auf Benutzer-ID und Kennwort Groß-/Kleinschreibung. Der AS / 400 akzeptiert nur eine DB2-400 Benutzer-ID und Kennwort in Großbuchstaben geschrieben. (Wenn DB2/400-Verbindung wegen falschen Authentifizierung fehlschlägt, wird der ODBC-Treiber erneut die Authentifizierung, zwingen den Benutzer-ID und das Kennwort in Großbuchstaben gesendet.)

Der Mainframe wird Groß-und Kleinschreibung. Dies bedeutet, dass auf Mainframe-Computer Sie den DB2-Benutzer-ID und das Kennwort in jedem Fall eingeben können. Der ODBC-Treiber sendet diese Werte in Großbuchstaben geschrieben. DB2 UDB für Windows NT beachtet werden. Die Benutzer-ID wird in Großbuchstaben gespeichert. Das Kennwort wird in Groß-und Kleinschreibung gespeichert. Der Benutzer muss das Kennwort in die Groß-/Kleinschreibung eingeben. Der ODBC-Treiber sendet exakt das Kennwort im Fall vom Benutzer eingegeben. Eine übergibt keine NT-Domänenname, der NT-Benutzername.

Einmaliges verwenden: Optional können eine Microsoft SNA Server Host Security Feature die Möglichkeit, Gesamtauthentifizierung verwenden. Dadurch kann den Administrator die Datenquellendefinition Erstellen des Anmeldevorgangs des Endbenutzers zu isolieren. Der Benutzerkontext für einmaliges Anmelden ist der Benutzerkontext SNA DB2-Dienst zugeordnet. Wenn unter Windows 9 X ausgeführt, ist der Benutzerkontext, der derzeit angemeldete Benutzer zugeordnet.

Datenbank ist schreibgeschützt: Erstellt eine schreibgeschützte Datenquelle. Der Benutzer kann nicht hat nur Lesezugriff auf Objekte, z. B. Tabellen, und Operationen, z. B. Insert-, Update- oder aktualisieren zu löschen.

Die Zieldatenbank Registerkarte ermöglicht es dem Benutzer so konfigurieren Sie erforderlich, als auch optionale, Attribute verwendet, um das Ziel DB2-System zu definieren. Für Microsoft ODBC-Treiber für DB2 die Ziel-Datenbank-Attribute die folgenden:

Remote Datenbankname: Dieses ODBC-Attribut wird als der erste Teil einer dreiteiligen vollgekennzeichneten Tabellennamen verwendet.

In DB2 (MVS, OS/390), diese Eigenschaft wird als Position bezeichnet. SYSIBM.Speicherorte Tabelle listet alle zugängliche Orte. Fragen Sie Ihren Administrator in der TSO Clist DSNTINST unter DDF-Definitionen suchen, um den Speicherort der DB2 zu suchen, zu dem Sie eine Verbindung herstellen müssen. Diese Definitionen werden im Bedienfeld "DSNTIPR" in der DB2-Installationsanleitung bereitgestellt.
DB2/400 wird diese Eigenschaft als RDBNAM bezeichnet. Der Wert RDBNAM kann durch Aufrufen des WRKRDBDIRE-Befehls von der Konsole auf das OS/400-System ermittelt werden. Wenn kein Wert RDBNAM vorhanden ist, kann dann eine erstellt werden mit der Option hinzufügen.
Diese Eigenschaft ist in DB2 Universal Database als Datenbank bezeichnet.

Auflistung-Paket: Der Name der DRDA-Auflistung, die an den Treiber zu speichern und DB2-Pakete zu binden. Dies ist ein erforderlicher Parameter. Weitere Informationen zum Erstellen von Paketen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
216810 Erstellen von Paketen für die Verwendung mit ODBC-Treiber für DB2 und OLE KB zur Verfügung gestellt, für DB2
Standard-Schema: Der Name der der Auflistung, in denen der Anbieter für Kataloginformationen sucht. Der ODBC-Treiber verwendet Standard-Schema, um Resultsets für gängige Operationen wie das Aufzählen einer Liste der Tabellen in einer Zielauflistung (z. B. ODBC-Katalog SQLTables) beschränken. Weitere Informationen zu diesem Parameter finden Sie unter den folgenden Artikel der Microsoft Knowledge Base:
217757 INF: Standardschema mit ODBC-Treiber für DB2 und OLE DB-Provider für DB2 verwendet werden
Standard-Isolationsstufe: Bestimmt den Pegel der Isolierung im Falle einer gleichzeitigen Zugriff auf DB2-Objekte von mehreren Anwendungen verwendet. Der Standardwert ist NC. Die folgenden Ebenen werden unterstützt:

CS: Cursorstabilität. DB2/400 entspricht dies COMMIT(*CS). In ANSI entspricht dies auf Read Committed (RC).

North Carolina: Kein Commit ausgeführt. DB2/400 entspricht dies COMMIT(*NONE). In ANSI entspricht dies auf Nr. Commit (NC).

UR: Nicht festgeschriebene lesen. DB2/400 entspricht dies COMMIT(*CHG). In ANSI entspricht dies Read Uncommitted.

RS: Lesen Sie Stabilität. DB2/400 entspricht dies COMMIT(*ALL). In ANSI entspricht Repeatable Read.

RR: Wiederholbare Lesevorgänge. DB2/400 entspricht dies COMMIT(*RR). In ANSI entspricht das Serializable (isoliert).

Alternativer TP-Name: Diese Eigenschaft ist nur beim Verbinden mit SQL/DS (DB2-VM oder DB2-VSE) erforderlich und wird als Remotetransaktions-Programm bezeichnet.

Auto-Commit: Dieses Attribut kann für implizites COMMIT für alle SQL-Anweisungen. Im Autocommit-Modus ist jede Datenbankvorgang eine Transaktion, die beim durchgeführt übergeben werden. Dieser Modus eignet sich für geläufige Transaktionen, die aus einer einzigen SQL-Anweisung bestehen. Es ist nicht erforderlich, zu begrenzen oder Abschluss dieser Transaktionen angeben. Kein ROLLBACK ist zulässig, wenn Sie Auto-Commit-Modus verwenden. Der Standardwert ist True.

Alle binären Datentypen als Zeichen-Datentypen konvertieren: Diese Option behandelt Binary (CCSID 65535) Datentyp Felder als Felder des Datentyps Grundlage Quelle pro Daten Zeichen. Die Host-CCSID und PC-Codepage-Werte sind erforderliche Eingabe und Ausgabeparameter. (Siehe Gebietsschema Registerkarte.)

Die Gebietsschema-Registerkarte ermöglicht es dem Benutzer so konfigurieren Sie erforderlich, als auch optionale, Attribute, die zur Definition der Codepages auf DB2-System als auch die Windows-basierten Computer verwendet werden. Für Microsoft ODBC-Treiber für DB2 Locale-Attribute die folgenden:

Host Gebietsschema: Der Zeichencode set Identifier (CCSID) die DB2-Daten entsprechen, wie Sie auf dem Remotecomputer dargestellt. Dieser Parameter wird standardmäßig auf U.S./Canada (37). Die CCSID-Eigenschaft ist erforderlich, bei der Verarbeitung von binärer Daten als Zeichendaten. Wenn der Prozess Binary als Zeichenwert festgelegt ist, Grundlage Zeichen, die Daten konvertiert werden der DB2 Spalte CCSID und Standard ANSI-Codepage.

Mit Standard-Codepage für Gebietsschema: Diese Option weist den ODBC-Treiber auf die Standard-ANSI-Codepage für den Windows-basierten Computer verwenden. Wenn diese Einstellung deaktiviert ist, kann der Benutzer jede unterstützte PC-Codepage auswählen.

PC Locale: Dieses Attribut ist erforderlich, bei der Verarbeitung von binärer Daten als Zeichendaten. Wenn der Prozess Binary als Zeichenwert festgelegt ist, Grundlage Zeichen, die Daten konvertiert werden der Standard ANSI-Codepage in Windows konfiguriert. Der Standardwert für diese Eigenschaft ist Latin 1 (1252).

Eigenschaften

Artikel-ID: 216428 - Geändert am: Montag, 20. Mai 2013 - Version: 3.0
Keywords: 
kbinfo kbmt KB216428 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 216428
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Disclaimer zu nicht mehr gepflegten KB-Inhalten
Dieser Artikel wurde für Produkte verfasst, für die Microsoft keinen Support mehr anbietet. Der Artikel wird deshalb in der vorliegenden Form bereitgestellt und nicht mehr weiter aktualisiert.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com