Erstellen und Ändern von Datenquellen mithilfe der Einrichtung

Wichtig

Dieses Feature wird in einer zukünftigen Version von Windows entfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen den von Oracle bereitgestellten ODBC-Treiber.

Eine Datenquelle identifiziert einen Pfad zu Daten, die eine Netzwerkbibliothek, einen Server, eine Datenbank und andere Attribute enthalten können. In diesem Fall ist die Datenquelle der Pfad zu einer Oracle-Datenbank. Um eine Verbindung mit einer Datenquelle herzustellen, überprüft der Treiber-Manager die Windows-Registrierung auf bestimmte Verbindungsinformationen.

Der vom ODBC-Datenquellenadministrator erstellte Registrierungseintrag wird vom ODBC-Treiber-Manager und odbc-Treibern verwendet. Dieser Eintrag enthält Informationen zu jeder Datenquelle und dem zugehörigen Treiber. Bevor Sie eine Verbindung mit einer Datenquelle herstellen können, müssen ihre Verbindungsinformationen der Registrierung hinzugefügt werden.

Verwenden Sie zum Hinzufügen und Konfigurieren von Datenquellen den ODBC-Datenquellenadministrator. Der ODBC-Administrator aktualisiert Ihre Datenquellenverbindungsinformationen. Wenn Sie Datenquellen hinzufügen, aktualisiert der ODBC-Administrator die Registrierungsinformationen für Sie.

So fügen Sie eine Datenquelle für Windows hinzu

  1. Öffnen Sie den ODBC-Datenquellenadministrator.

  2. Klicken Sie im Dialogfeld ODBC-Datenquellenadministrator auf Hinzufügen. Das Dialogfeld Neue Datenquelle erstellen wird angezeigt.

  3. Wählen Sie Microsoft ODBC für Oracle aus, und klicken Sie dann auf Fertig stellen. Das Dialogfeld Microsoft ODBC for Oracle Setup wird angezeigt.

  4. Geben Sie im Feld Datenquellenname den Namen der Datenquelle ein, auf die Sie zugreifen möchten. Es kann sich um einen beliebigen Namen handeln, den Sie auswählen.

  5. Geben Sie im Feld Beschreibung die Beschreibung für den Treiber ein. Dieses optionale Feld beschreibt den Datenbanktreiber, mit dem die Datenquelle eine Verbindung herstellt. Es kann sich um einen beliebigen Namen handeln, den Sie auswählen.

  6. Geben Sie im Feld Benutzername ihren Datenbankbenutzernamen (Ihre Datenbankbenutzer-ID) ein.

  7. Geben Sie im Feld Server den Datenbankalias oder die Verbindungszeichenfolge für die Oracle Server-Engine ein, auf die Sie zugreifen möchten.

  8. Klicken Sie auf OK, um diese Datenquelle hinzuzufügen.

Hinweis

Das Dialogfeld Datenquellen wird angezeigt, und der ODBC-Administrator aktualisiert die Registrierungsinformationen. Der benutzername und die verbindungszeichenfolge, die Sie eingegeben haben, werden die Standardverbindungswerte für diese Datenquelle, wenn Sie eine Verbindung mit ihr herstellen.

  1. Klicken Sie auf Optionen, um weitere Spezifikationen zum ODBC-Treiber für Oracle-Setup zu erstellen:

    • Übersetzung : Klicken Sie auf Auswählen, um einen geladenen Datenübersetzer auszuwählen. Der Standardwert ist <Kein Übersetzer>.

    • Leistung : Das Kontrollkästchen Hinweise in Katalogfunktionen einschließen gibt an, ob der Treiber Anmerkungenspalten für das SQLColumns-Resultset zurückgibt. Der ODBC-Treiber für Oracle bietet schnelleren Zugriff, wenn dieser Wert nicht festgelegt ist.

      Das Kontrollkästchen Synonyme in SQL-Spalten einschließen gibt an, ob der Treiber Spalteninformationen zurückgibt. Puffergröße gibt die Größe in Bytes an, die für den Empfang abgerufener Daten zugewiesen ist. Der Treiber optimiert den Abruf, sodass ein Abruf vom Oracle Server genügend Zeilen zurückgibt, um einen Puffer der angegebenen Größe zu füllen. Größere Werte erhöhen in der Regel die Leistung, wenn viele Daten abgerufen werden.

    • Anpassung : Das Kontrollkästchen ODBC DayOfWeek Standard erzwingen gibt an, ob das Resultset dem von ODBC angegebenen Wochentagsformat entspricht (Sonntag = 1; Samstag = 7). Wenn dieses Kontrollkästchen deaktiviert ist, wird der gebietsschemaspezifische Oracle-Wert zurückgegeben.

      Das Kontrollkästchen SQLDescribeCol gibt immer einen Wert für die Genauigkeit zurück , der angibt, ob der Treiber einen Wert ungleich null für das argument cbColDef von SQLDescribeCol zurückgeben soll. Dieses Verbindungszeichenfolge-Attribut gilt nur für Spalten, in denen keine von Oracle definierte Skalierung vorhanden ist, z. B. berechnete numerische Spalten und spalten, die als ZAHL ohne Genauigkeit oder Skalierung definiert sind. Ein SQLDescribeCol-Aufruf gibt 130 für die Genauigkeit zurück, wenn Oracle diese Informationen nicht bereitstellt. Wenn dieses Kontrollkästchen deaktiviert ist, gibt der Treiber stattdessen 0 für diese Spaltentypen zurück.

  2. Klicken Sie auf Hinzufügen, um eine weitere Datenquelle hinzuzufügen, oder klicken Sie zum Beenden auf Schließen.

So ändern Sie eine Datenquelle für Windows

  1. Öffnen Sie den ODBC-Datenquellenadministrator. Klicken Sie auf die entsprechende Registerkarte DSN.

  2. Wählen Sie die Oracle-Datenquelle aus, die Sie ändern möchten, und klicken Sie dann auf Konfigurieren. Das Dialogfeld Microsoft ODBC for Oracle Setup wird angezeigt.

  3. Ändern Sie die entsprechenden Datenquellenfelder, und klicken Sie dann auf OK.

Wenn Sie die Änderung der Informationen in diesem Dialogfeld abgeschlossen haben, aktualisiert der ODBC-Administrator die Registrierungsinformationen.