Freigeben über


Datenquellen-Assistent (DB2)

Sie können den Datenquellen-Assistenten verwenden, um Sie durch die Schritte zum Konfigurieren und Speichern von Datenquelleninformationen zu führen, die erforderlich sind, um den Datenanbieter für DB2, ODBC-Treiber für DB2, BizTalk-Adapter für DB2 und ADO.NET Provider für DB2 (Datenanbieter) mit Remote-IBM DB2-Datenbankservern zu verbinden. Verbraucher, wie Visual Studio und BizTalk Server, laden den Datenquellen-Assistenten zum Definieren und erneuten Konfigurieren von Verbindungen mit IBM DB2-Datenbankservern. Der Datenquellen-Assistent hilft beim Konfigurieren und Testen von Netzwerkverbindungen, beim Arbeiten mit Paketen, beim Definieren von Konvertierungen von Zeichenzeichenfolgencodeseiten, beim Arbeiten mit Sicherheit und Verschlüsselung sowie beim Überprüfen und Speichern der Konfiguration.

In den folgenden Abschnitten werden die Bildschirme des Datenzugriffs-Assistenten und die Aktionen beschrieben, die Sie auf jedem Bildschirm ausführen können.

Welcome

Optional können Sie das Kontrollkästchen aktivieren, um die Anzeige dieser Willkommensseite auszulassen.

Datenquelle

Sie können den Datenquellenbildschirm verwenden, um die DB2-Datenbankserverplattform zu konfigurieren.

Datenquellenplattform

Wenn Sie optional die Leistung erhöhen und die Auswirkungen auf die Remotedatenbank verringern möchten, wählen Sie die Datenquellenplattform aus, auf der die Remotedatenbank DB2 bereitgestellt wird. Der Datenanbieter verwendet diesen Wert, um Datentypen in ein von dieser Plattform unterstütztes Format zu konvertieren.

Der Standardwert ist DB2/z/OS (bezieht sich auf DB2 für z/OS). Weitere Werte sind DB2/400 (d. h. DB2 für IBM i), DB2/NT (was sich auf DB2 für Windows bezieht) und DB2/6000 (was auf DB2 für Linux oder UNIX verweist).

Netzwerktyp

Die folgenden beiden Konnektivitätsoptionen werden zur Verwendung unterstützt:

  • SNA LU6.2 APPC (Advanced Program to Program Communications using Systems Network Architecture) Netzwerkverbindungen zu Fern-IBM DB2-Datenbankservern, die auf IBM-Mainframe- und Midrange-Hostcomputern ausgeführt werden.

  • TCP/IP-Netzwerkverbindungen mit Remote-IBM DB2-Datenbankservern, die auf Linux-, UNIX- und Windows-Betriebssystemen ausgeführt werden.

TCP/IP-Netzwerkverbindung

Der TCP/IP-Netzwerkverbindungsbildschirm kann verwendet werden, um erforderliche und optionale Parameter zu konfigurieren.

Adresse oder Alias

Sie müssen eine gültige IP-Adresse oder einen gültigen Alias im IPv4- oder IPv6-Format eingeben.

Hafen

Sie müssen eine IP-Portnummer angeben. Für DB2/400 lautet der Standardwert TCP/IP-Port 446. Andere IBM DB2-Plattformen unterstützen mehrere gleichzeitige Datenbankinstanzen, jeweils mit einer eindeutigen TCP/IP-Portnummer.

Allgemeiner Zertifikatname

Optional können Sie einen gemeinsamen Serverzertifikatnamen angeben, um den Datenanbieter anzuweisen, secure Sockets Layer (SSL) V3.0 oder TLS-Verschlüsselung (Transport Layer Security) V1.0 zu verwenden. Wenn Sie SSL oder TLS verwenden, wird die Sicherheit durch Verschlüsseln von Authentifizierungsanmeldeinformationen und -daten verbessert. Standardmäßig ist dieser Wert auf eine leere Zeichenfolge (kein SSL oder TLS) festgelegt.

Verteilte Transaktionen

Optionalerweise können Sie diese Eigenschaft auswählen, um den Datenanbieter in verteilte Transaktionen einzubinden und zweiphasig commit-geschützte DB2 DUW (verteilte Arbeitseinheit) zu unterstützen.

APPC-Netzwerkverbindung

Der Bildschirm "APPC-Netzwerkverbindung" kann verwendet werden, um die erforderlichen und optionalen Parameter zu konfigurieren.

Lokaler LU-Alias

Der Datenanbieter erfordert einen lokalen LU-Alias für APPC, wenn Sie eine Verbindung mit SNA LU6.2 herstellen. Wählen oder geben Sie den Namen des lokalen LU-Alias des APPC ein, der im Host-Integrationsserver konfiguriert ist.

Remote-LU-Alias

Der Datenanbieter erfordert einen APPC-Remote-LU-Alias, wenn Sie eine Verbindung mit SNA LU6.2 herstellen. Wählen Sie den Namen des APPC-Remote-LU-Alias aus, der im Hostintegrationsserver konfiguriert ist, oder geben Sie ihn ein.

Modusname

Der Datenanbieter erfordert einen APPC-Modusnamen, wenn eine Verbindung über SNA LU6.2 hergestellt wird. Wählen Sie den Namen des APPC-Modusnamens aus, der im Hostintegrationsserver konfiguriert ist, oder geben Sie ihn ein. Ein gemeinsamer Wert für DB2/z/OS ist IBMRDB.

Sicherheitstyp

Optional können Sie die APPC-Unterhaltungssicherheit angeben, um den PC-Benutzer auf dem DB2-Datenbankserver zu identifizieren. In der folgenden Tabelle werden die Einstellungen auf Sicherheitsebene beschrieben.

Sicherheitsstufe Beschreibung
Programm Der Datenanbieter sendet sowohl einen Benutzernamen als auch ein Kennwort.
identisch Der Datenanbieter sendet nur einen Benutzernamen.
Nichts Der Datenanbieter sendet keine Sicherheitsinformationen (Benutzername oder Kennwort).

Verteilte Transaktionen

Optionalerweise können Sie diese Eigenschaft auswählen, um den Datenanbieter in verteilte Transaktionen einzubinden und Zwei-Phasen-Commit-geschützte DB2 DUW (Distributed Unit of Work) zu unterstützen.

DB2-Datenbank

Der DB2-Datenbankbildschirm muss zum Konfigurieren der erforderlichen Datenbankparameter verwendet werden, z. B. den anfänglichen Katalog und die Paketsammlung.

Anfangskatalog

Der Datenanbieter erfordert diesen Wert, um eine Verbindung mit einem anfänglichen Katalog auf dem DB2-Datenbankserver herzustellen. In der folgenden Tabelle werden die DB2-Versionen und akzeptierten Zeichenfolgentypen beschrieben.

DB2-Datenbank String-Typ
DB2 für z/OS Eine 16-Byte-Zeichenfolge (Verzeichnis wird auch als Speicherort bezeichnet).
DB2 für IBM i Eine 18-Byte-Zeichenfolge (Katalog wird auch als relationale Datenbank bezeichnet).
DB2 für LUW Eine 8-Byte-Zeichenfolge (Katalog wird auch als Datenbank bezeichnet).

Paketkollektion

Die Paketauflistung ist erforderlich, um den Datenanbieter anzuweisen, in dem DB2-Schema eine Gruppe von Paketen erstellt werden soll. Jedes Paket ist in Abschnitte mit statischen SQL-Anweisungen unterteilt, z. B. CREATE CURSOR, die zum Abrufen von Daten beim Abfragen der Datenbank verwendet werden. In der folgenden Tabelle werden die DB2-Versionen und akzeptierten Zeichenfolgentypen beschrieben.

DB2-Datenbank String-Typ
DB2 für z/OS Eine 128-Byte-Zeichenfolge (Schema wird auch als Sammlung bezeichnet).
DB2 für IBM i Eine 10-Byte-Zeichenfolge (Schema wird auch als Sammlung oder Bibliothek bezeichnet).
DB2 für LUW Eine 30-Byte-Zeichenfolge.

Standardschema

Optional können Sie eine Zeichenfolge angeben, die den Datenanbieter anweist, Schemaabfragen auf ein einzelnes Datenbankschema einzuschränken, was die Effizienz und Leistung verbessert. Der Standardwert ist eine leere Zeichenfolge.

DB2-Datenbankobjekte sind in logische Gruppen unterteilt, die als Schemas bezeichnet werden. Der Schemaname wird verwendet, um SQL-Objekte wie Tabellen und Ansichten mithilfe einer zweiteiligen Benennungskonvention SCHEMA.OBJEKTNAME zu katalogisieren. Zur Entwurfszeit können Daten consumer dem Benutzer eine Liste aller Objekte im Datenbankkatalog präsentieren, um SQL wie SELECT-Anweisungen zu erstellen. In der folgenden Tabelle werden die DB2-Versionen und akzeptierten Zeichenfolgentypen beschrieben.

DB2-Datenbank String-Typ
DB2 für z/OS Eine 128-Byte-Zeichenfolge (Schema wird auch als Sammlung bezeichnet).
DB2 für IBM i Eine 10-Byte-Zeichenfolge (Schema wird auch als Sammlung oder Bibliothek bezeichnet).
DB2 für LUW Eine 30-Byte-Zeichenfolge.

Standardwert

Optional können Sie eine Zeichenfolge angeben, die den Datenanbieter anweist, eine Umgebungsoption für einen Standardqualifizierer festzulegen, mit dem der DB2-Server informiert werden soll, in welchem Schema Datenbankobjekte gefunden werden sollen. Der Standardwert ist eine leere Zeichenfolge.

DB2-Datenbankobjekte sind in logische Gruppen unterteilt, die als Schemas bezeichnet werden. Der Schemaname wird verwendet, um SQL-Objekte wie Tabellen und Ansichten mithilfe einer zweiteiligen Benennungskonvention <SCHEMA>.<OBJECTNAME> zu identifizieren. Datenkonsumenten können SQL-Anweisungen mit einteiligen oder nicht qualifizierten Objektnamen ausstellen. In der folgenden Tabelle werden die DB2-Versionen und akzeptierten Zeichenfolgentypen beschrieben.

DB2-Datenbank String-Typ
DB2 für z/OS Eine 128-Byte-Zeichenfolge (Schema wird auch als Sammlung bezeichnet).
DB2 für IBM i Eine 10-Byte-Zeichenfolge (Schema wird auch als Sammlung oder Bibliothek bezeichnet).
DB2 für LUW Eine 30-Byte-Zeichenfolge.

Datenbankname

DB2-Datenbanken können für Verwaltungszwecke in mehrere logische Datenbanken unterteilt werden, die jeweils separate Tabellenplätze und Indexplätze enthalten. Der optionale Datenbankname weist den Datenanbieter an, die IN DATABASE Klausel in SQL-Anweisungen zu verwenden. DB2 für z/OS akzeptiert eine 8-Byte-Zeichenfolge für datenbanknamen und eine 8-Byte-Zeichenfolge für den Tabellenraumnamen. Sie können den Datenbanknamen nur oder den Datenbanknamen in Kombination mit dem Tabellenraumnamen angeben, z. B. DBASE1. TSPACE1.

Gebietsschema

Optional können Sie zum Erhöhen der Leistung und zur Verringerung der Auswirkungen auf die Remotedatenbank den codierten Zeichensatzbezeichner (CCSID) für die Remote-DB2-Datenbank (Host) und den lokalen Datenverbraucher (PC) auswählen. Der Datenanbieter verwendet diese Werte, um Zeichenfolgen in eine von diesen Datenbanken unterstützte Codeseite zu konvertieren. Der Datenanbieter unterstützt eine Kombination aus Einzelbyte-Zeichensätzen (SBCS), Mixed-Byte-Zeichensätzen (MBCS), Doppelbyte-Zeichensätzen (DBCS) und Unicode - UTF-8 [1208], bei dem es sich um ein 8-Bit-Unicode-Transformationsformat handelt. Weitere Informationen finden Sie unter SNA Internationalization Programmer's Reference (https://go.microsoft.com/fwlink/?LinkID=181017).

Host CCSID

Der Datenanbieter erfordert einen Wert für Host CCSID (Coded Character Set Identifier), mit dem Codeseitenkonvertierungen für Zeichenfolgendaten ausgeführt werden können. Der Standardmäßige Host CCSID-Wert ist EBCDIC – USA/Kanada [37]. In der Regel verwenden IBM DB2-Datenbankserver für z/OS und IBM i EBCDIC (Extended Binary Coded Decimal Interchange Code). Weitere Informationen finden Sie unter SNA Internationalization Programmer's Reference (https://go.microsoft.com/fwlink/?LinkID=181017).

PC-Codeseite

Der Datenanbieter erfordert einen Wert für die PC-Codeseite, mit der Codeseitenkonvertierungen für Zeichenfolgendaten ausgeführt werden können. Die Standard-PC-Codeseite ist ANSI – Lateinisch I [1252]. Datenkonsumenten verwenden in der Regel entweder ANSI (American National Standards Institute) oder Unicode. Weitere Informationen finden Sie unter SNA Internationalization Programmer's Reference (https://go.microsoft.com/fwlink/?LinkID=181017).

Sicherheit

Auf dem Sicherheitsbildschirm können Sie eine von drei Sicherheitsmethoden konfigurieren: interaktive Anmeldung, einmaliges Anmelden oder Kerberos.

Sicherheitsmethode

Auf dem Sicherheitsbildschirm können Sie eine von drei Sicherheitsmethoden konfigurieren: interaktive Anmeldung, einmaliges Anmelden oder Kerberos.

Interaktive Anmeldung

Die interaktive Anmeldesicherheit basiert auf einem Benutzernamen und einem Kennwort, das Sie zur Laufzeit eingeben oder das in einer Konfigurationsdatei oder einem Konfigurationsspeicher für Datenkonsumenten gespeichert ist, wie zum Beispiel ein Integration Services-Paket.

Benutzername

In der folgenden Tabelle werden die DB2-Datenbankversion und die akzeptierten Zeichenfolgentypen beschrieben.

DB2-Datenbank String-Typ
DB2 für z/OS Eine 8-Byte-Zeichenfolge.
DB2 für IBM i Eine 10-Byte-Zeichenfolge.
DB2 für Linux oder UNIX Eine 8-Byte-Zeichenfolge.
DB2 für Windows Eine 30-Byte-Zeichenfolge.

Passwort

In der folgenden Tabelle werden die DB2-Datenbankversion und die akzeptierten Zeichenfolgentypen beschrieben.

DB2-Datenbank String-Typ
DB2 für z/OS Eine 8-Byte-Zeichenfolge.
DB2 für IBM i Eine 128-Byte-Zeichenfolge.
DB2 für Linux oder UNIX Eine 8-Byte-Zeichenfolge.
DB2 für Windows Eine 32-Byte-Zeichenfolge.

Kennwortbestätigung

Sie müssen denselben Wert wie "Password" eingeben.

Authentifizierungsmethode

Die Authentifizierungsmethode-Eigenschaft legt die Authentifizierungsmethode für die Verbindung basierend auf den schwachen Data Encryption Standard (DES)-Technologien fest. Die Standardwerte sind Server mit interaktivem Anmeldung, Sicherheit mit einem Benutzernamen und Passwort ohne Verschlüsselung.

In der folgenden Tabelle werden die Authentifizierungsoptionen beschrieben.

Auswahl Beschreibung
Server_Encrypt_Pwd Weist den Datenanbieter an, das Kennwort nur zu verschlüsseln.
Server_Encrypt_UsrPwd Weist den Datenanbieter an, sowohl den Benutzernamen als auch das Kennwort zu verschlüsseln.
Data_Encrypt Weist den Datenanbieter an, den Benutzernamen, das Kennwort und die Benutzerdaten zu verschlüsseln.

Warnung

Es wird empfohlen, eine Sicherheitsmethode zu verwenden, die eine starke Authentifizierungsverschlüsselung verwendet, z. B. Kerberos, SSL V3.0 oder TLS V1.0.

Kennwort speichern

Optional können Sie das Kennwort in der UNIVERSELLEn OLE DB-Datenverbindung (UDL) oder textdatei speichern, indem Sie auf das Kontrollkästchen " Speichern des Kennworts zulassen " klicken. Wenn Sie diese Option auswählen, wird der Benutzername und das Kennwort im Nur-Text-Format gespeichert. Es ist nicht möglich, den Benutzernamen oder das Kennwort mit dieser Methode zu verschlüsseln. Die Serversicherheit kann kompromittiert werden, wenn ein Angreifer Zugriff auf die Dateifreigabe erhalten kann, auf der sich die UDL oder Textdatei befindet.

Einmaliges Anmelden

Einmaliges Anmelden verwendet einen Benutzernamen und ein Kennwort, die in einer verschlüsselten Datenbank für einmaliges Anmelden im Unternehmen gespeichert sind.

Partneranwendung

Diese Eigenschaft ist für die Verwendung mit enterprise Single Sign-On erforderlich.

Kerberos

Kerberos basiert auf einem Ticket, das verschlüsselte Anmeldeinformationen enthält. Weitere Informationen finden Sie unter Microsoft Kerberos (https://go.microsoft.com/fwlink/?LinkID=180764).

Prinzipalname

Diese Eigenschaft ist für die Verwendung mit der Kerberos-Authentifizierung erforderlich.

Erweiterte Optionen

Auf dem Bildschirm "Erweiterte Einstellungen" können Sie zusätzliche optionale Einstellungen konfigurieren.

Verbindungspooling

Optionalerweise können Sie TRUE angeben, um den Datenanbieter anzuweisen, das clientseitige Verbindungspooling zu nutzen. Der Standardwert ist FALSE (kein Pooling).

Schreibgeschützt

Optional kann der Datenanbieter die schreibgeschützte Zugriffsmethode deklarieren, wenn eine Verbindung mit dem DB2-Datenbankserver hergestellt wird.

Vorbereiten zurückstellen

Optional können Sie TRUE angeben, um den Datenanbieter anzuweisen, die Verarbeitung parametrisierter Datenbankbefehle zu optimieren. Die Standardeinstellung lautet FALSE.

  • Für die Befehle INSERT, UPDATE und DELETE kann der Datenanbieter PREPARE-, EXECUTE- und COMMIT-Befehle in einem Netzwerkfluss zur Remotedatenbank kombinieren.

  • Für den BEFEHL SELECT kann der Datenanbieter PREPARE- und EXECUTE-Befehle in einem Netzwerkfluss kombinieren. Dadurch wird der Netzwerkdatenverkehr minimiert und die Gesamtleistung wird häufig verbessert.

    Abgeleitete Parameter

    Optionalerweise können Sie TRUE angeben, um den Datenanbieter anzuweisen, Parameterlängen für Zeichendatentypen zu überprüfen und zu korrigieren, für Datenverbraucher wie den SQL Server Integration Services-Paket-Designer und den Import-/Export-Assistent. Die Standardeinstellung ist FALSE.

    Alternativer TP-Name

    Sie können dies verwenden, um einen DB2-Transaktionsprogrammnamen (TP) anzugeben, der sich vom Standard unterscheidet, der 07F6C4C2 ist.

Alle Eigenschaften

Auf dem Bildschirm "Alle Eigenschaften" können Sie detailliertere und optionale Eigenschaften konfigurieren. Sie können diese Eigenschaften bearbeiten, indem Sie eine Eigenschaft aus der Liste auswählen und dann den Wert in der rechten Spalte auswählen oder bearbeiten. Sie können die folgenden Eigenschaften auf diesem Bildschirm bearbeiten.

  • Partneranwendung

  • Speichern des Kennworts zulassen

  • Authentifizierung

  • Autocommit

  • Allgemeiner Zertifikatname

  • Kundenbuchhaltung

  • Clientanwendungsname

  • Kundenbenutzer-ID

  • Verbindungspooling

  • Verbindungszeitüberschreitung

  • DateTime As Char

  • DateTime As Date

  • Standardqualifizierer

  • Standardschema

  • Vorbereiten zurückstellen

  • Abgeleitete Parameter

  • Host CCSIC

  • Anfangskatalog

  • Max. Poolgröße

  • Netzwerkadresse

  • Netzwerkport

  • Netzwerktyp (schreibgeschützt)

  • Paketsammlung

  • Passwort

  • PC-Codeseite

  • Schreibgeschützt

  • Rowset-Cache-Größe

  • Sicherheitsmethode

  • Sicherheitsprinzipal

  • Arbeitseinheiten

  • Benutzer-Name

Überprüfung

Überprüfung

Sie können den Überprüfungsbildschirm verwenden, um Ihre Konfiguration zu überprüfen, indem Sie die Verbindung testen. Sie können es auch verwenden, um DB2-Pakete zu erstellen und eine Beispielabfrage auszuführen.

Herstellen einer Verbindung

Klicken Sie auf die Schaltfläche " Verbinden ", um eine Testverbindung auszuführen.

Pakete

Klicken Sie auf die Schaltfläche "Pakete ", um die DB2-Pakete zu erstellen, die zum Ausführen von SQL-Anweisungen in einer Mehrbenutzerumgebung erforderlich sind.

Beispielabfrage

Klicken Sie auf die Schaltfläche "Beispielabfrage ", um eine Liste von Tabellen im Standardschema abzurufen.

Speichern von Informationen

Verwenden Sie den Bildschirm "Informationen speichern", um Ihre Konfiguration zu benennen und zu speichern. Konfigurationen werden am folgenden Speicherort gespeichert.

C:\Users\<username>\Documents\Host Integration Projects\Data Sources\

Datenquellenname

Die Datenquelle ist ein Parameter, mit dem die Datenquelle beschrieben werden kann. Wenn Sie mithilfe des Datenquellen-Assistenten eine Datenverbindung erstellen, wird die Datenquelleneigenschaft verwendet, um die UDL-Datei (Universal Data Link) oder verbindungszeichenfolgendatei zu benennen.

OLE DB oder verwaltete Gruppe

Der Visual Studio Server-Explorer und SQL Server Business Intelligence Development Studio (BIDS) stellt ein standardmäßiges OLE DB-Eigenschaftendialogfeld für Datenlinks dar, mit dem der Benutzer zu einer UDL-Datei navigieren kann. Bei anderen Datenverbrauchern können Sie die Konfiguration in einem Dateiformat für verwaltete Initialisierungstextzeichenfolgen speichern.

ODBC

Microsoft Office Excel und andere ODBC-Anwendungen bieten ein standardmäßiges ODBC-Datenquellen-Administrator-Dialogfeld, mit dem der Benutzer die ODBC-Datenquellen sehen kann.

Fertig stellen

Der Bildschirm "Datenquellen-Assistent abschließen" zeigt eine Zusammenfassung und den Status Ihrer Konfiguration an. Klicken Sie auf "Fertig stellen ", um Ihre Aktionen zu implementieren.

Siehe auch

Datenintegration (Konfiguration)