INF: Konfigurieren von Datenquellen für Microsoft OLE DB Provider für DB2


Weitere Informationen


Überblick über den Microsoft OLE DB Provider für DB2

Um Microsoft OLE DB Provider für DB2 mit einer OLE DB-Consumer-Anwendung zu verwenden, müssen Sie einen;

  • Erstellen einer Microsoft-Datenverknüpfungsdatei (UDL) und in der Anwendung aufrufen.

    – oder –
  • Rufen Sie den Provider verwendet eine Verbindungszeichenfolge mit den Anbieternamen.
Microsoft Data Access Components (MDAC) 2.0 und höher enthalten Daten Links, eine generische Methode zum Verwalten und Laden von Verbindungen mit OLE DB-Datenquellen. Daten unterstützt auch suchen und ständige Verbindung zum OLE DB-Datenquellen verwalten. Weitere Informationen zur Verwendung von UDLs sowie eine Liste der unterstützten OLE DB-Initialisierungseigenschaften und ADO Connection String Argumente finden Sie unter "Verwenden der OLE DB Provider für DB2" in der SNA Server-SDK-Dokumentation online.

OLE DB-Daten Links

Zugriff auf OLE DB-Anbieter für DB2 ist muss Datenquelleninformationen für jeden Host Datenquellenobjekt konfiguriert werden. Die Standardparameter für OLE DB Provider für DB2 für die Datenquelle verwendet, und diese Parameter für jede Datenquelle getrennt konfiguriert werden müssen. Daten stellt eine einheitliche Methode für Datei persistent OLE DB-Datenquelle Objektdefinitionen in Form von UDL-Dateien erstellen. Clientanwendungen wie SNA Server SDK enthaltene RowsetViewer-Beispiel kann UDL-Dateien erstellt und gespeicherte Initialisierungszeichenfolge an OLE DB-Anbieter für DB2 Laufzeit übergeben.

Hinzufügen und Konfigurieren von Data Link

Sie müssen eine Verbindung zum Konfigurieren von Parametern für die OLE DB-Datenquelle erstellen. Durch Klicken auf die Verknüpfung im Programmordner SNA Server\Data Zugriff können Sie eine neue Verbindung erstellen. Die Eigenschaften einer Datei Daten bearbeitet die Datei aus Windows Explorer öffnen. So bearbeiten Sie die Datei links

Für Windows NT

  1. Wählen Sie im Startmenü die Programmgruppe Microsoft SNA Server.
  2. Wählen Sie die Programmgruppe Datenzugriff.
  3. Wählen Sie neue OLE DB-Datenquelle. Datenverknüpfungseigenschaften angezeigt.
  4. Konfigurieren Sie die Datenquelleninformationen für den ausgewählten Provider. Weitere Informationen klicken Sie auf Hilfe .
  5. Klicken Sie auf OK , um die Datenübertragung zu speichern.

Für Windows 95/98

  1. Wählen Sie im Startmenü die Programmgruppe Microsoft SNA Server.
  2. Wählen Sie die Programmgruppe Datenzugriff.
  3. Wählen Sie neue OLE DB-Datenquelle. Datenverknüpfungseigenschaften angezeigt.
  4. Konfigurieren Sie die Datenquelleninformationen für den ausgewählten Provider. Weitere Informationen klicken Sie auf Hilfe .
  5. Klicken Sie auf OK , um die Datenübertragung zu speichern.
Standardmäßig werden Daten im Programm c:\Programme\Gemeinsame Dateien\System\Ole DB\Data Links-Ordner erstellt. Allerdings können Sie Zielordner öffnen im Menü Datei Neue Microsoft Data Link auswählen und konfigurieren die Datenverknüpfungseigenschaften Seite eine Verbindung an einem beliebigen Speicherort erstellen.


OLE DB-Datenquellen durchsuchen

Standardmäßig werden Daten im Programm c:\Programme\Gemeinsame Dateien\System\Ole DB\Data Links-Ordner erstellt. Eine Verknüpfung wird in der Programmgruppe Microsoft SNA Server bereitgestellt. Datenquellen durchsuchen:
  1. Wählen Sie im Startmenü die Programmgruppe Microsoft SNA Server.
  2. Wählen Sie die Programmgruppe Datenzugriff.
  3. Wählen Sie durchsuchen OLE DB-Datenquelle. Datenlinks am Standardspeicherort gespeichert wird angezeigt.

Konfigurieren von OLE DB-Datenquelle für DB2 mit Daten

Die Registerkarte Provider ermöglicht es dem Benutzer zu der OLE DB-Provider (Providernamen) in dieser UDL-Datei aus einer Liste von möglichen OLE DB-Provider verwendet werden. Wählen Sie Microsoft OLE DB Provider für DB2.

Die Registerkarte Verbindung ermöglicht Benutzern, die grundlegenden Eigenschaften für die Verbindung mit einer Datenquelle erforderlich. Für OLE DB-Provider für DB2 sind die Eigenschaften die folgenden Werte:

Datenquelle: die Datenquelle ist ein optionaler Parameter, der zum Beschreiben der Datenquelle verwendet werden kann. Daten-Konfigurationsprogramm aus dem Programmordner SNA Server geladen wird, wird das Feld Datenquelle erforderlich. Dieses Feld dient die UDL-Datei benennen im Programm c:\Programme\Gemeinsame Dateien\System\Ole DB\Data Verzeichnis gespeichert.

Benutzername: ein gültiger Benutzername muss normalerweise Daten in DB2. Optional können Sie einen Benutzernamen in die beibehalten. OLE DB-Provider fordert den Benutzer zur Laufzeit ein gültiges Kennwort eingeben. Darüber hinaus ermöglicht das Dialogfeld Benutzer in die gespeicherten Benutzernamen überschreiben.

AS / 400-Computer Benutzer-ID und Kennwort Groß-/Kleinschreibung. AS / 400 akzeptiert nur eine DB2/400 Benutzer-ID und das Kennwort in Großbuchstaben. (Wenn DB2/400-Verbindung wegen falschen Authentifizierung fehlschlägt, wird der OLE DB-Provider die Authentifizierung erneut gesendet zwingt die Benutzer-ID und das Kennwort in Großbuchstaben.)

Mainframe wird Groß-und Kleinschreibung. Dies bedeutet, dass auf Großrechnern Sie DB2-Benutzernamen und Kennwort in jedem Fall eingeben können. OLE DB-Provider Senden dieser Werte in Großbuchstaben.

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 die Groß-/Kleinschreibung eingeben. OLE DB-Provider sendet genau das Kennwort vom Benutzer eingegebene bei. Der Benutzer muss nicht qualifizieren der Windows NT-Benutzernamen mit dem Windows NT-Domänennamen.

Kennwort: ein gültiges Kennwort Zugriff auf Daten in DB2 normalerweise erforderlich ist. Optional können Sie das Kennwort in UDL-Datei speichern, indem Sie das Kontrollkästchen Speichern des Kennworts zulassen auswählen.

Warnung: Diese Option besteht die Authentifizierungsinformationen in Klartext in der UDL-Datei.

Initial Catalog: Diese OLE DB-Eigenschaft wird als der erste Teil eines dreiteiligen Tabellennamens vollqualifizierten verwendet.

In DB2 (MVS, OS/390) wird diese Eigenschaft als Position bezeichnet. SYSIBM. Speicherorte Tabelle Zugriff Speicherorte. Um DB2 finden, Sie verbinden möchten, bitten Sie den Administrator TSO Clist DSNTINST DDF-Definitionen suchen. Diese Definitionen werden im Bedienfeld "DSNTIPR" im Installationshandbuch DB2 bereitgestellt.

DB2/400 wird diese Eigenschaft als RDBNAM bezeichnet. RDBNAM Wert kann durch Aufrufen des Befehls WRKRDBDIRE in der Konsole auf OS/400-System ermittelt werden. Ist kein Wert RDBNAM, kann dann eine erstellt werden mit der Option Hinzufügen .

Diese Eigenschaft ist in DB2 Universal Database als Datenbank bezeichnet.
Die Registerkarte Verbindung enthält auch eine Schaltfläche Verbindung testen , mit der die Verbindungsparameter testen. Die Verbindung kann nur getestet werden, nachdem alle erforderlichen Parameter eingegeben werden. Wenn Sie auf diese Schaltfläche klicken, wird eine Sitzung mit OLE DB Provider für DB2 DB2-Remotesystem eingerichtet.

Die Registerkarte Alle kann zusätzliche Eigenschaften, die zum Verbinden mit einer Datenquelle zu konfigurieren. Einige der Eigenschaften auf der Registerkarte Alle sind erforderlich. Diese Eigenschaften können bearbeitet werden, indem Sie eine Eigenschaft aus der Liste auswählen und Bearbeiten. Microsoft OLE DB Provider für DB2 beinhalten diese Eigenschaften die folgenden Werte:
Alternativer TP-Name: Diese Eigenschaft ist nur erforderlich, wenn SQL/DS (DB2-VM oder DB2-VSE) herstellen und das entfernte Programm genannt wird.


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

Name der APPC-Modus: der APPC-Modus, der Hostkonfiguration und SNA Server-Konfiguration übereinstimmt. Zulässige Werte für APPC-Modus sind QPCSUPP (common Systemstandard), #INTER (interaktiv), #INTERSC (interaktiv mit minimaler Sicherheit routing), #BATCH (Stapel), #BATCHSC (Stapel mit minimaler Sicherheit routing) und #IBMRDB (DB2-Remotedatenbankzugriff).

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

Auto-Commit-Modus: Diese Eigenschaft ermöglicht implizites COMMIT auf allen SQL-Anweisungen. Auto-Commit-Modus erfolgt in jeder Datenbank eine Transaktion festgeschrieben ist. Dieser Modus eignet sich für geläufige Transaktionen, die aus einer einzelnen SQL-Anweisung bestehen. Es ist nicht erforderlich, trennen oder Abschluss dieser Transaktionen angeben. Kein ROLLBACK ist zulässig bei Auto-Commit-Modus. Der Standardwert ist True.

Cache-Authentifizierung: das Datenquellenobjekt oder Enumerator darf vertrauliche Authentifizierung Informationen wie Kennwörter in einem internen Cache zwischengespeichert. Der Standardwert ist False.

Default Isolation Level: Dies bestimmt die Isolation von mehreren Clientanwendungen bei gleichzeitigen Zugriff auf DB2-Objekten verwendet. Der Standardwert ist NC. Die folgenden Ebenen werden unterstützt:




CS Cursor Stability.
In DB2/400, this corresponds to COMMIT(*CS).
In ANSI, this corresponds to Read Committed (RC).

NC No Commit.
In DB2/400, this corresponds to COMMIT(*NONE).
In ANSI, this corresponds to No Commit (NC).

UR Uncommitted Read.
In DB2/400, this corresponds to COMMIT(*CHG).
In ANSI, this corresponds to Read Uncommitted.

RS Read Stability.
In DB2/400, this corresponds to COMMIT(*ALL).
In ANSI, this corresponds to Repeatable Read.

RR Repeatable Read.
In DB2/400, this corresponds to COMMIT(*RR).
In ANSI, this corresponds to Serializable (Isolated).
Standardschema: den Namen der Sammlung, wo Anbieter nach Informationen sucht. OLE DB-Provider verwendet Standardschema Resultsets für gängige Operationen wie das Aufzählen einer Liste der Tabellen in einer Ziel-Auflistung (z. B. OLE DB IDBSchemaRowset DBSCHEMA_TABLES) beschränkt. Außerdem verwendet der OLE DB-Provider Standardschema eine SQL SELECT-Anweisung für IOpenRowset:: OPENROWSET-Anfragen erstellen. Weitere Informationen über Standardschema finden Sie im folgenden Artikel der Microsoft Knowledge Base:

217757 -INF: Standardschema mit ODBC-Treiber für DB2 und OLE DB Provider für DB2 verwendet werden
Erweiterte Eigenschaften: eine Methode zusätzliche anbieterspezifische Eigenschaften angeben. Über diesen Parameter übergebene Eigenschaften müssen durch Semikolons getrennt und der Anbieter zugrunde liegenden Netzwerk-Client interpretiert.

Host CCSID: Festlegen der Zeichencode Bezeichner (CCSID) mit DB2-Daten auf dem Remotecomputer dargestellt. Dieser Standard U.S./Canada (37). Die CCSID-Eigenschaft ist erforderlich, bei der Verarbeitung von binärer Daten als Zeichendaten. Wenn der Prozess als Zeichen Binärwert festgelegt ist, Grundlage Daten konvertiert Zeichen der DB2 Spalte CCSID und Standard ANSI-Codepage.

Netzwerkadresse: Diese Eigenschaft dient zu DB2 Zielrechner, insbesondere die TCP/IP Adresse oder die TCP/IP-Host/Aliasnamen DRDA Port zugeordnet. Die Netzwerkadresse ist erforderlich, wenn über TCP/IP zu verbinden.

Netzwerk-Port: Diese Eigenschaft wird verwendet, um Verbindung über TCP Zielport DB2 DRDA Service Access suchen. Der Standardwert ist die bekannte DRDA Anschlussadresse des 446.

Transport-Netzwerkbibliothek: Netzwerktransport dynamic Link Library-Eigenschaft legt fest, ob der Anbieter SNA LU6. 2 oder TCP/IP-Verbindung. Der Standardwert ist SNA. Wenn TCP/IP aktiviert ist, sind Werte für die Netzwerkadresse und Netzwerkanschluss erforderlich. Wenn die ausgewählte SNA dann Standardwerte für Lokale APPC-LU-Alias, müssen APPC Modusnameund Remote APPC-LU-Alias .

Paketsammlung: den Namen der DRDA Sammlung an den Treiber speichern und binden DB2-Pakete. Das Standardschema identisch konnte sein. Dieser ist erforderliche Parameter. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

216810 Erstellen von Paketen mit ODBC-Treiber für DB2 und OLE DB Provider für DB2
PC-Codepage: Diese Eigenschaft ist erforderlich, wenn binäre Daten als Zeichendaten verarbeitet. Wenn der Prozess als Zeichen Binärwert festgelegt ist, Grundlage Zeichen konvertiert Daten Standard ANSI-Codepage in Windows konfiguriert. Der Standardwert für diese Eigenschaft ist Latin 1 (1252).

Persist Security Info: Optional können Sie das Kennwort in UDL-Datei speichern, indem Sie das Kontrollkästchen Speichern des Kennworts zulassen auswählen können.

Warnung: Diese Option besteht die Authentifizierungsinformationen in Klartext in der UDL-Datei.

Binäre Prozess als Zeichen: Diese Option behandelt Binärdaten (CCSID 65535) geben Felder als Zeichen Typ Datenfelder pro Quell-Daten. Der Host CCSID und PC Code Page Werte erforderliche Eingabe und Ausgabeparameter.

Schreibgeschützt: eine schreibgeschützte Datenquelle erstellt. Der Benutzer hat Lesezugriff auf Objekte wie Tabellen und Vorgänge wie INSERT, UPDATE, update weder löschen.

Referenzen


OS/390 MVS OS/400