Freigeben über


Hinzufügen und Ändern von Datenquellen mithilfe von Setup

Wichtig

Dieses Feature wird in einer zukünftigen Version von Windows entfernt. Vermeiden Sie die Verwendung dieses Features in neuer Entwicklungsarbeit, und planen Sie, Anwendungen zu ändern, die derzeit dieses Feature 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-Datenquellen-Administrator erstellte Registrierungseintrag wird vom ODBC-Treiber-Manager und den 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 die Verbindungsinformationen im Verzeichnis eingetragen werden.

Verwenden Sie zum Hinzufügen und Konfigurieren von Datenquellen den ODBC-Datenquellenadministrator. Der ODBC-Administrator aktualisiert Ihre Datenquellenverbindungsinformationen. Beim Hinzufügen von Datenquellen 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 ein beliebiger Name sein, 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 jeder beliebige Name sein, den Sie wä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.

Anmerkung

Das Dialogfeld "Datenquellen" wird angezeigt, und der ODBC-Administrator aktualisiert die Registrierungsinformationen. Der Benutzername und die von Ihnen eingegebene Verbindungszeichenfolge werden die Standardverbindungswerte für diese Datenquelle, wenn Sie eine Verbindung damit herstellen.

  1. Klicken Sie auf „Optionen“, um weitere Spezifikationen für den ODBC-Treiber für Oracle-Setup festzulegen:

    • Ü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 die Spalten „Hinweise“ für die SQLColumns-Resultsets 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“ legt fest, ob der Treiber Spalteninformationen zurückgibt. Puffergröße gibt die Größe in Byte an, die für den Empfang abgerufener Daten zugeordnet ist. Der Treiber optimiert das Abrufen, 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 die Leistung beim Abrufen vieler Daten.

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

      Das SQLDescribeCol-Kontrollkästchen Immer einen Wert für Genauigkeit zurückgeben gibt an, ob der Treiber einen Wert ungleich null für das cbColDef-Argument von SQLDescribeCol zurückgeben soll. Dieses Verbindungszeichenfolgenattribut gilt nur für Spalten, bei denen keine Oracle-definierte Skalierung vorhanden ist, z. B. berechnete numerische Spalten und Spalten, die als NUMBER 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 andere Datenquelle hinzuzufügen, oder klicken Sie auf "schließen", um zu beenden.

So ändern Sie eine Datenquelle für Windows

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

  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 Informationen in diesem Dialogfeld geändert haben, aktualisiert der ODBC-Administrator die Registrierungsinformationen.