Datenquellen-Assistent (DB2)
Sie können den Datenquellen-Assistenten verwenden, um die Schritte zum Konfigurieren und Speichern von Datenquelleninformationen zu führen, die zum Verbinden des Datenanbieter für DB2, des ODBC-Treibers für DB2, des BizTalk-Adapters für DB2 und des ADO.NET-Anbieters für DB2 (Datenanbieter) mit IBM DB2-Remotedatenbankservern erforderlich sind. Consumertools wie Visual Studio und BizTalk Server laden den Datenquellen-Assistenten, um Verbindungen mit IBM-DB2 Datenbankservern zu definieren und neu zu konfigurieren. Der Datenquellen-Assistent vereinfacht das Konfigurieren und Testen von Netzwerkverbindungen, das Verwenden von Paketen, das Definieren von Codepagekonvertierungen für Zeichenfolgen, sämtliche Tätigkeiten in Bezug auf Sicherheit und Verschlüsselung sowie das Überprüfen und Sichern der Konfiguration.
In den folgenden Abschnitten werden die einzelnen Bildschirme des Datenzugriffs-Assistenten sowie die Aktionen beschrieben, die Sie auf ihnen ausführen können.
Willkommen
Optional können Sie auch das Kontrollkästchen aktivieren, um diesen Begrüßungsbildschirm nicht erneut anzuzeigen.
Datenquelle
Sie können den Bildschirm Datenquelle verwenden, um die DB2-Datenbankserverplattform zu konfigurieren.
Datenquellenplattform
Wählen Sie optional die Datenquellenplattform aus, auf der die DB2-Remotedatenbank bereitgestellt wird, um die Leistung zu steigern und die Auswirkungen auf die Remotedatenbank zu verringern. Der Datenanbieter verwendet diesen Wert, um Datentypen in ein Format zu konvertieren, das von dieser Plattform unterstützt wird.
Der Standardwert ist DB2/z/OS (bezieht sich auf DB2 für z/OS). Weitere Werte sind DB2/400 (bezieht sich auf DB2 für IBM i), DB2/NT (bezieht sich auf DB2 für Windows) und DB2/6000 (bezieht sich auf DB2 für Linux oder UNIX).
Netzwerktyp
Die folgenden beiden Konnektivitätsoptionen werden für Ihre Nutzung unterstützt:
SNA LU6.2 APPC (Fortschrittliche Programm zu Programm Kommunikationssystem, das die Systemnetzwerkarchitektur nutzt) Netzwerk-Verbindungen zu Remote-IBM DB2 Dateisystemservern, die auf IBM Mainframe und Midrange Hostcomputern ausgeführt werden.
TCP/IPNetzwerkverbindungen mit IBM DB2-Remotedatenbankservern, die unter Linux-, UNIX- und Windows-Betriebssystemen ausgeführt werden.
TCP/IP-Netzwerkverbindung
Der Bildschirm TCP/IP-Netzwerkverbindung muss verwendet werden, um notwendige und optionale Parameter zu konfigurieren.
Adresse oder Alias
Sie müssen eine gültige IP-Adresse oder einen Alias im IPv4- oder IPv6-Format eingeben.
Port
Sie müssen eine IP-Portnummer angeben. Für DB2/400 ist der Standardwert für den TCP/IP-Port „446“. Andere IBM DB2-Plattformen unterstützen mehrere gleichzeitige Datenbankinstanzen, die jeweils eine eindeutige TCP/IP-Portnummer aufweisen.
Allgemeiner Name (CN) für das Zertifikat
Optional können Sie den Namen eines Serverzertifikat-CN angegeben, um den Datenanbieter anzuweisen, SSL V3.0- (Secure Sockets Layer) oder TLS V1.0-Verschlüsselung (Transport Layer Security) zu verwenden. Wenn Sie SSL oder TLS verwenden, wird die Sicherheit durch die Verschlüsselung von Authentifizierungsanmeldeinformationen und Daten verbessert. Standardmäßig ist dieser Wert auf eine leere Zeichenfolge festgelegt (kein SSL oder TLS).
Verteilte Transaktionen
Wählen Sie optional zum Eintragen der Datenanbieter in verteilten Transaktionen diese Eigenschaft zur Unterstützung von DB2 DUW (verteilte Arbeitseinheit), wenn Schutz durch zweiphasigen Commit verwendet wird.
APPC Netzwerkverbindung
Der Bildschirm der APPC-Netzwerkverbindung muss verwendet werden, um erforderliche und optionaleParameter zu konfigurieren.
Lokaler LU-Alias
Die Datenanbieter erfordert einen lokalen APPC-LU-Alias, wenn Sie eine Verbindung mithilfe von SNA LU6.2 herstellen. Wählen Sie den Namen des lokalen APPC-LU-Alias aus, oder geben Sie diesen ein, der im Host Integration Server konfiguriert wurde.
Remote-LU-Alias
Die Datenanbieter erfordert einen lokalen APPC-LU-Alias, wenn Sie eine Verbindung mithilfe von SNA LU6.2 herstellen. Wählen Sie den Namen des lokalen APPC-LU-Alias aus, oder geben Sie diesen ein, der im Host Integration Server konfiguriert wurde.
Modusname
Die Datenanbieter erfordert einen APPC-Modusnamen, wenn eine Verbindung über SNA LU6.2 hergestellt wird. Wählen Sie aus oder geben Sie den Namen des im Host Integration Server konfigurierten APPC-Modusnamen ein. Ein allgemeiner Wert für DB2/z/OS ist IBMRDB.
Sicherheitstyp
Optional können Sie die APPC-Konversationssicherheit spezifizieren, um den PC-Benutzer für den DB2-Datenbankserver zu identifizieren. Die folgende Tabelle beschreibt die Einstellungen der Sicherheitsebenen.
Sicherheitsebene | Beschreibung |
---|---|
Programm | Der Datenanbieter sendet sowohl einen Benutzernamen als auch ein Kennwort. |
identisch | Der Datenanbieter sendet nur einen Benutzernamen. |
Keine | Datenanbieter sendet keine Sicherheitsinformationen (Benutzername oder Kennwort). |
Verteilte Transaktionen
Wählen Sie optional zum Eintragen der Datenanbieter in verteilten Transaktionen diese Eigenschaft zur Unterstützung von DB2 DUW (verteilte Arbeitseinheit), wenn Schutz durch zweiphasigen Commit verwendet wird.
DB2-Datenbank
Der Bildschirm DB2-Datenbank muss verwendet werden, um erforderliche Datenbankparameter (z. B. den Anfangskatalog und die Paketauflistung) zu konfigurieren.
Anfangskatalog
Der Datenanbieter erfordert diesen Wert zum Herstellen einer Verbindung mit einem Anfangskatalog auf dem DB2-Datenbankserver. Die folgende Tabelle beschreibt die DB2-Datenbankversion sowie zulässige Zeichenfolgetypen.
DB2-Datenbank | Zeichenfolgentyp |
---|---|
DB2 für z/OS | Eine 16-Byte-Zeichenfolge (Katalog wird auch als Standort 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). |
Paketauflistung
Die Paketauflistung ist erforderlich, um den Datenanbieter anzuweisen, in welchem DB2-Schema ein Paketsatz erstellt werden soll. Jedes Paket ist in Abschnitte mit statischen SQL-Anweisungen, wie z. B. CREATE CURSOR, unterteilt, die verwendet werden, um Daten bei der Abfrage einer Datenbank abzurufen. Die folgende Tabelle beschreibt die DB2-Datenbankversion sowie zulässige Zeichenfolgetypen.
DB2-Datenbank | Zeichenfolgentyp |
---|---|
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, um den Datenanbieter anzuweisen, Schemaabfragen auf ein einzelnes Datenbankschema einzuschränken. Auf diese Weise werden 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 Sichten unter Verwendung einer zweiteiligen Benennungskonvention <SCHEMA> zu katalogisieren.<OBJECTNAME>. Zum Zeitpunkt des Designs können Datenkonsumenten dem Benutzer eine Liste aller Objekte im Datenbankkatalog präsentieren, um SQL, wie z. B. SELECT-Anweisungen, zu erstellen. Die folgende Tabelle beschreibt die DB2-Datenbankversion sowie zulässige Zeichenfolgetypen.
DB2-Datenbank | Zeichenfolgentyp |
---|---|
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. |
Standardqualifizierer
Optional können Sie eine Zeichenfolge angeben, um den Datenanbieter anzuweisen, eine Umgebungsoption für einen Standardqualifizierer festzulegen, die den DB2-Server informiert, in welchem Schema nach Datenbankobjekten gesucht werden soll. 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 Sichten mithilfe einer zweiteiligen Namenskonvention <SCHEMA> zu identifizieren.<OBJECTNAME>. Datenconsumer können möglicherweise SQL-Anweisungen mit einteiligen oder unqualifizierten Objektnamen erteilen. Die folgende Tabelle beschreibt die DB2-Datenbankversion sowie zulässige Zeichenfolgetypen.
DB2-Datenbank | Zeichenfolgentyp |
---|---|
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 zu Verwaltungszwecken in mehrere logische Datenbanken aufgeteilt werden, die jeweils separate Tabellen- und Indexbereiche enthalten. Der optionale Datenbankname weist die Datenanbieter an, die IN DATABASE
Klausel in SQL-Anweisungen zu verwenden. DB2 für z/OS nimmt eine 8-Byte-Zeichenfolge für den Datenbanknamen und eine 8-Byte-Zeichenfolge für den Tabellenbereichsnamen an. Sie können nur den Datenbanknamen oder den Datenbanknamen in Kombination mit dem Tabellenbereichsnamen angeben, z. B. DBASE1.TSPACE1.
Gebietsschema
Wählen Sie optional die Zeichencodesatz-ID (Coded Character Set Identifier, CCSID) für die DB2-Datenbank (Host) und den lokalen SQL Server-Consumer (Computer) aus, um die Leistung zu steigern und die Auswirkungen auf die Remotedatenbank zu verringern. Der Datenanbieter verwendet diese Werte, um die Zeichenfolgen in eine von diesen Datenbanken unterstützte Codepage zu konvertieren. Der Datenanbieter unterstützt eine Kombination aus Single-Byte-Zeichensätzen (Single Byte Character Sets, SBCS), Mixed-Byte-Zeichensätzen (Mixed-Byte Character Sets, MBCS), Double-Byte-Zeichensätzen (Double-Byte Character Set, DBCS) und Unicode – UTF8 [1208]. Dabei handelt es sich um ein 8-Bit-Unicode-Transformationsformat. 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 Codepagekonvertierungen für Zeichenfolgedaten ausgeführt werden. Der Standardwert für Host-CCSID ist EBCDIC – U.S./Canada [37]. In der Regel verwenden IBM DB2-Datenbankserver für z/OS und IBM 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-Codepage
Der Datenanbieter erfordert einen Wert für die PC-Codepage, mit dem Codepagekonvertierungen für Zeichenfolgedaten ausgeführt werden. Die Standard-PC-Codepage ist ANSI – Latin I [1252]. Normalerweise verwenden Datenconsumer 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 Bildschirm Sicherheit können Sie eine von drei Sicherheitsmethoden konfigurieren: Interaktive Anmeldung, einmalige Anmeldung oder Kerberos.
Sicherheitsmethode
Auf dem Bildschirm Sicherheit können Sie eine von drei Sicherheitsmethoden konfigurieren: Interaktive Anmeldung, einmalige Anmeldung oder Kerberos.
Interaktive Anmeldung
Die interaktive Anmeldesicherheit beruht auf einem Benutzernamen und einem Kennwort, die Sie zum Zeitpunkt der Ausführung eingeben oder die in einer Konfigurationsdatei oder einem Datenkonsumenten-Konfigurationsspeicher, z. B. einem Integration Services-Paket, gespeichert sind.
Benutzername
Die folgende Tabelle beschreibt die DB-Datenbankversion sowie zulässige Zeichenfolgetypen.
DB2-Datenbank | Zeichenfolgentyp |
---|---|
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. |
Kennwort
Die folgende Tabelle beschreibt die DB-Datenbankversion sowie zulässige Zeichenfolgetypen.
DB2-Datenbank | Zeichenfolgentyp |
---|---|
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 eine Eingabe identisch zu Ihrem Kennwort machen.
Authentifizierungsmethode
Die Authentifizierungsmethodeneigenschaft bestimmt auf Grundlage der schwachen Datenverschlüsselungsstandard-Technologie DES (Data Encryption Standard) die Authentifizierungsmethode der Verbindung. Die Standardwerte sind Server mit interaktiver Anmeldung, Sicherheit basierend auf einem Benutzernamen und Kennwort ohne Verschlüsselung.
In der folgenden Tabelle sind diese Authentifizierungsoptionen beschrieben.
Option | Beschreibung |
---|---|
Server_Encrypt_Pwd | Weist den Datenanbieter an, nur das Kennwort 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
Wir empfehlen die Verwendung einer Sicherheitsmethode, die eine starke Authentifizierungsverschlüsselung, wie z. B. Kerberos, SSL V3.0 oder TLS V1.0, verwendet.
Kennwort speichern
Optional können Sie das Kennwort in der OLE DB-UDL-Datei (Universal Data Link) oder einer Textdatei speichern, indem sie das Kontrollkästchen Speichern des Kennworts zulassen aktivieren. Wenn Sie diese Option auswählen, werden der Benutzername und das Kennwort als Nur-Text gespeichert. Mithilfe dieser Methode ist die Verschlüsselung von Benutzername und Kennwort nicht möglich. Die Serversicherheit kann beeinträchtigt werden, wenn ein Angreifer Zugriff auf die Dateifreigabe erlangt, auf der sich die UDL- oder Textdatei befindet.
Einmaliges Anmelden
Bei der einmaligen Anmeldung werden ein Benutzername und ein Kennwort verwendet, die in einer verschlüsselten Datenbank für das einmalige Anmelden von Unternehmen gespeichert worden sind.
Partneranwendung
Diese Eigenschaft ist für die Verwendung mit Einmaligem Anmelden für Unternehmen erforderlich.
Kerberos
Kerberos erfordert ein Ticket, das die verschlüsselten 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 Einstellungen vornehmen.
Verbindungspooling
Optional können Sie TRUE angeben, um den Datenanbieter anzuweisen, clientseitiges Verbindungspooling zu verwenden. Der Standardwert ist FALSE (kein Pooling).
Schreibgeschützt
Optional kann der Datenanbieter die schreibgeschützte Zugriffsmethode beim Herstellen einer Verbindung mit dem DB2-Datenbankserver deklarieren.
Vorbereitung zurückstellen
Optional können Sie TRUE angeben, um den Datenanbieter anzuweisen, die Verarbeitung parametrisierter Datenbankbefehle zu optimieren. Der Standardwert ist FALSE.
Für die EINFÜGEN-, AKTUALISIEREN- und LÖSCHEN-Befehle fasst der Datenanbieter VORBEREITUNGS-, AUSFÜHRUNGS- und COMMIT-Befehle in einem Netzwerkdatenstrom für die Remote-Datenbank zusammen.
Für das AUSWÄHLEN-Befehl fasst der Datenanbieter VORBEREITUNGS- und AUSFÜHRUNGS-Befehle in einem Netzwerkdatenstrom zusammen. Auf diese Weise wird der Netzwerkverkehr minimiert und häufig die Gesamtleistung verbessert.
Parameter ableiten
Optional können Sie TRUE angeben, um den Datenanbieter anzuweisen, die Parameterlänge für Zeichendatentypen für Datenconsumer (z. B. SQL Server Integration Services-Paket-Designer und Import-/Export-Assistent) zu überprüfen und zu korrigieren. Der Standardwert lautet FALSE.
Alternativer TP-Name
Sie können damit einen anderen DB2-Transaktionsprogrammnamen (TP) als den Standard angeben, der
07F6C4C2
ist.
Alle Eigenschaften
Auf dem Bildschirm Alle Eigenschaften können ausführlichere und optionale Eigenschaften konfiguriert werden. Diese Eigenschaften können bearbeitet werden, indem eine Eigenschaft aus der Liste ausgewählt und deren Wert anschließend in der rechten Spalte ausgewählt oder bearbeitet wird. Auf diesem Bildschirm können Sie die folgenden Eigenschaften bearbeiten.
Partneranwendung
Erlaube das Kennwort zu speichern
Authentifizierung
AutoCommit
Allgemeiner Name (CN) für das Zertifikat
Clientkonto
Name der Clientanwendung
Benutzer-ID des Clients
Verbindungspooling
Verbindungstimeout
DateTime As Char
DateTime As Date
Standardqualifizierer
Standardschema
Vorbereitung zurückstellen
Parameter ableiten
Host-CCSID
Anfangskatalog
Max Pool Size
Netzwerkadresse
Netzwerkport
Netzwerktyp (schreibgeschützt)
Paketauflistung
Kennwort
PC-Codepage
Schreibgeschützt
Rowset-Cachegröße
Sicherheitsmethode
Sicherheitsprinzipal
Arbeitseinheiten
Benutzername
Überprüfen
Überprüfung
Auf dem Bildschirm Überprüfung können Sie Ihre Konfiguration durch Testen der Verbindung überprüfen. Außerdem können hier DB2-Pakete erstellen und eine Beispielabfrage ausführen.
Herstellen einer Verbindung
Klicken Sie auf die Schaltfläche Herstellen einer Verbindung, um eine Testverbindung herzustellen.
Pakete
Klicken Sie auf die Schaltfläche Pakete, um die DB2-Pakete zu erstellen, die für das 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.
Informationen werden gespeichert
Auf dem Bildschirm Informationen werden gespeichert können Sie Ihre Konfiguration benennen und speichern. Konfigurationsdaten werden an folgendem Speicherort gespeichert.
C:\Users\<username>\Documents\Host Integration Projects\Data Sources\
Datenquellenname
Die Datenquelle ist ein Parameter, der zur Beschreibung der Datenquelle verwendet werden kann. Beim Erstellen einer Datenverknüpfung mit dem Datenquellen-Assistenten wird die Eigenschaft Datenquelle zur Benennung der UDL-Datei (Universal Data Link) oder der Verbindungszeichenfolge-Datei verwendet.
OLE DB oder verwaltete Gruppe
Im Visual Studio Server-Explorer und SQL Server Business Intelligence Development Studio (BIDS) wird ein Standarddialogfeld OLE DB Data Links-Eigenschaft angezeigt, mit dem der Benutzer zu einer UDL-Datei navigieren kann. Für andere Datenconsumer können Sie die Konfiguration in einem Format der Textdatei für die verwaltete Initialisierung speichern.
ODBC
Im Microsoft Office Excel und anderen ODBC-Consumers wird ein Standarddialogfeld ODBC-Datenquellenadministrator angezeigt, mit dem der Benutzer die ODBC-Datenquellen sehen kann.
Fertig stellen
Auf dem Bildschirm Fertig stellen wird eine Zusammenfassung und der Status Ihrer Konfiguration angezeigt. Klicken Sie auf Fertig stellen, um Ihre Aktionen anzuwenden.