• 29.06.2020
  • 8 Minuten zum lesen
    • c
    • M
    • M
    • V
    • m
    • +2

Gilt für: SQL Server (alle unterstützten Versionen) SSIS Integration Runtime in Azure Data Factory

In diesem Thema wird gezeigt, wie Sie auf der Seite „Datenquelle auswählen“ oder „Ziel auswählen“ des Assistenten für SQL Server-Import und -Export eine Verbindung zu einer ODBC-Datenquelle herstellen können.

Möglicherweise müssen Sie den benötigten ODBC-Treiber von Microsoft oder einem Drittanbieter herunterladen.

Möglicherweise müssen Sie auch die erforderlichen Verbindungsinformationen nachschlagen, die Sie angeben müssen. Diese Website eines Drittanbieters – The Connection Strings Reference – enthält Beispiel-Verbindungszeichenfolgen und weitere Informationen über Datenanbieter und die erforderlichen Verbindungsinformationen.

Stellen Sie sicher, dass der gewünschte Treiber installiert ist

  1. Suchen Sie im Startmenü oder in der Systemsteuerung nach dem Applet ODBC Data Sources (64-bit) oder suchen Sie es. Wenn Sie nur einen 32-Bit-Treiber haben oder wissen, dass Sie einen 32-Bit-Treiber verwenden müssen, suchen Sie stattdessen nach ODBC-Datenquellen (32-Bit) oder navigieren Sie zu ODBC-Datenquellen (32-Bit).

  2. Starten Sie das Applet. Das Fenster ODBC-Datenquellen-Administrator wird geöffnet.

  3. Auf der Registerkarte Treiber finden Sie eine Liste aller auf Ihrem Computer installierten ODBC-Treiber. (Die Namen einiger Treiber sind möglicherweise in mehreren Sprachen aufgeführt.)

    Hier ist ein Beispiel für die Liste der installierten 64-Bit-Treiber.

Tipp

Wenn Sie wissen, dass Ihr Treiber installiert ist und Sie ihn nicht im 64-Bit-Applet sehen, suchen Sie stattdessen im 32-Bit-Applet. Hier erfahren Sie auch, ob Sie den 64-Bit- oder 32-Bit-Assistenten für den SQL Server-Import und -Export ausführen müssen.

Um die 64-Bit-Version des Assistenten für den SQL Server-Import und -Export zu verwenden, müssen Sie SQL Server installieren. SQL Server Data Tools (SSDT) und SQL Server Management Studio (SSMS) sind 32-Bit-Anwendungen und installieren nur 32-Bit-Dateien, einschließlich der 32-Bit-Version des Assistenten.

Schritt 1 – Wählen Sie die Datenquelle aus

Die auf Ihrem Computer installierten ODBC-Treiber sind nicht in der Dropdown-Liste der Datenquellen aufgeführt. Um eine Verbindung mit einem ODBC-Treiber herzustellen, wählen Sie zunächst den .NET Framework Data Provider für ODBC als Datenquelle auf der Seite Datenquelle auswählen oder Ziel auswählen des Assistenten aus. Dieser Provider fungiert als Wrapper um den ODBC-Treiber.

Hier ist der allgemeine Bildschirm, den Sie unmittelbar nach der Auswahl des .NET Framework Data Provider für ODBC sehen.

Schritt 2 – Verbindungsinformationen bereitstellen

Der nächste Schritt ist die Bereitstellung der Verbindungsinformationen für Ihren ODBC-Treiber und Ihre Datenquelle. Sie haben zwei Möglichkeiten:

  1. Geben Sie einen DSN (Datenquellenname) an, der bereits existiert oder den Sie mit dem ODBC Data Source Administrator Applet erstellen. Ein DSN ist die gespeicherte Sammlung von Einstellungen, die für die Verbindung mit einer ODBC-Datenquelle erforderlich sind.

    Wenn Sie den DSN-Namen bereits kennen oder wissen, wie Sie einen neuen DSN erstellen können, können Sie den Rest dieser Seite überspringen. Geben Sie den DSN-Namen in das Feld DSN auf der Seite Wählen Sie eine Datenquelle oder ein Ziel aus und fahren Sie dann mit dem nächsten Schritt des Assistenten fort.

    Geben Sie einen DSN an

  2. Geben Sie eine Verbindungszeichenfolge an, die Sie online nachschlagen oder mit dem ODBC Data Source Administrator Applet auf Ihrem Computer erstellen und testen können.

    Wenn Sie die Verbindungszeichenfolge bereits kennen oder wissen, wie Sie sie erstellen, können Sie den Rest dieser Seite überspringen. Geben Sie die Verbindungszeichenfolge in das Feld ConnectionString auf der Seite Choose a Data Source or Choose a Destination ein und fahren Sie dann mit dem nächsten Schritt des Assistenten fort.

    Provide a connection string

Wenn Sie eine Verbindungszeichenfolge angeben, werden auf der Seite Choose a Data Source or Choose a Destination alle Verbindungsinformationen angezeigt, die der Assistent zum Herstellen einer Verbindung mit Ihrer Datenquelle verwendet, z. B. Server- und Datenbankname und Authentifizierungsmethode. Wenn Sie einen DSN bereitstellen, sind diese Informationen nicht sichtbar.

Option 1 – Einen DSN bereitstellen

Wenn Sie die Verbindungsinformationen mit einem DSN (Datenquellennamen) bereitstellen möchten, verwenden Sie das Applet ODBC-Datenquellen-Administrator, um den Namen des vorhandenen DSN zu finden oder einen neuen DSN zu erstellen.

  1. Suchen Sie im Startmenü oder in der Systemsteuerung nach dem Applet ODBC-Datenquellen (64-Bit) oder suchen Sie es. Wenn Sie nur einen 32-Bit-Treiber haben oder einen 32-Bit-Treiber verwenden müssen, suchen Sie stattdessen nach ODBC-Datenquellen (32-Bit) oder navigieren Sie zu ODBC-Datenquellen (32-Bit).

  2. Starten Sie das Applet. Das Fenster ODBC Data Source Administrator wird geöffnet. So sieht das Applet aus.

  3. Wenn Sie einen vorhandenen DSN für Ihre Datenquelle verwenden möchten, können Sie jeden DSN verwenden, den Sie auf der Registerkarte Benutzer-DSN, System-DSN oder Datei-DSN sehen. Markieren Sie den Namen, kehren Sie zum Assistenten zurück und geben Sie ihn in das Feld DSN auf der Seite Wählen Sie eine Datenquelle oder ein Ziel aus. Überspringen Sie den Rest dieser Seite und fahren Sie mit dem nächsten Schritt des Assistenten fort.

  4. Wenn Sie einen neuen DSN erstellen möchten, entscheiden Sie, ob dieser nur für Sie (Benutzer-DSN), für alle Benutzer des Computers einschließlich der Windows-Dienste (System-DSN) oder in einer Datei (Datei-DSN) gespeichert werden soll. In diesem Beispiel wird ein neuer System-DSN erstellt.

  5. Klicken Sie auf der Registerkarte System-DSN auf Hinzufügen.

  6. Wählen Sie im Dialogfeld Neue Datenquelle erstellen den Treiber für Ihre Datenquelle aus und klicken Sie dann auf Fertig stellen.

  7. Der Treiber zeigt nun einen oder mehrere treiberspezifische Bildschirme an, in denen Sie die für die Verbindung mit Ihrer Datenquelle erforderlichen Informationen eingeben. (Für den SQL Server-Treiber gibt es zum Beispiel vier Seiten mit benutzerdefinierten Einstellungen). Wenn Sie fertig sind, wird der neue System-DSN in der Liste angezeigt.

  8. Gehen Sie zurück zum Assistenten und geben Sie den DSN-Namen in das Feld Dsn auf der Seite Datenquelle oder Ziel wählen ein. Fahren Sie mit dem nächsten Schritt des Assistenten fort.

Option 2 – Geben Sie eine Verbindungszeichenfolge an

Wenn Sie Ihre Verbindungsinformationen mit einer Verbindungszeichenfolge bereitstellen möchten, hilft Ihnen der Rest dieses Themas, die benötigte Verbindungszeichenfolge zu erhalten.

In diesem Beispiel wird die folgende Verbindungszeichenfolge verwendet, die eine Verbindung zu Microsoft SQL Server herstellt. Das verwendete Datenbankbeispiel ist WideWorldImporters und wir stellen eine Verbindung zum SQL Server auf dem lokalen Rechner her.

Driver={ODBC Driver 13 for SQL Server};server=localhost;database=WideWorldImporters;trusted_connection=Yes;

Geben Sie die Verbindungszeichenfolge in das Feld ConnectionString auf der Seite Choose a Data Source or Choose a Destination ein. Nachdem Sie die Verbindungszeichenfolge eingegeben haben, analysiert der Assistent die Zeichenfolge und zeigt die einzelnen Eigenschaften und ihre Werte in der Liste an.

Das ist der Bildschirm, den Sie nach der Eingabe der Verbindungszeichenfolge sehen.

Hinweis

Die Verbindungsoptionen für einen ODBC-Treiber sind die gleichen, egal ob Sie Ihre Quelle oder Ihr Ziel konfigurieren. Das heißt, die Optionen, die Sie auf den Seiten „Datenquelle auswählen“ und „Ziel auswählen“ des Assistenten sehen, sind dieselben.

Verbindungszeichenfolge online abrufen

Um Verbindungszeichenfolgen für Ihren ODBC-Treiber online zu finden, siehe The Connection Strings Reference. Diese Website eines Drittanbieters enthält Beispielverbindungszeichenfolgen und weitere Informationen zu Datenanbietern und den erforderlichen Verbindungsinformationen.

Erhalten Sie die Verbindungszeichenfolge mit einer Anwendung

Um die Verbindungszeichenfolge für Ihren ODBC-Treiber auf Ihrem eigenen Computer zu erstellen und zu testen, können Sie das Applet ODBC Data Source Administrator in der Systemsteuerung verwenden. Erstellen Sie einen Datei-DSN für Ihre Verbindung und kopieren Sie dann die Einstellungen aus dem Datei-DSN, um den Verbindungsstring zusammenzustellen. Dies erfordert mehrere Schritte, hilft aber sicherzustellen, dass Sie eine gültige Verbindungszeichenfolge haben.

  1. Suchen Sie im Startmenü oder in der Systemsteuerung nach dem Applet ODBC-Datenquellen (64-Bit) oder suchen Sie es. Wenn Sie nur einen 32-Bit-Treiber haben oder einen 32-Bit-Treiber verwenden müssen, suchen Sie stattdessen nach ODBC-Datenquellen (32-Bit) oder navigieren Sie zu ODBC-Datenquellen (32-Bit).

  2. Starten Sie das Applet. Das Fenster ODBC Data Source Administrator wird geöffnet.

  3. Gehen Sie nun zur Registerkarte File DSN des Applets. Klicken Sie auf Hinzufügen.

    Für dieses Beispiel erstellen Sie einen Datei-DSN und keinen Benutzer-DSN oder System-DSN, da der Datei-DSN die Name-Wert-Paare in dem spezifischen Format speichert, das für die Verbindungszeichenfolge erforderlich ist.

  4. Wählen Sie im Dialogfeld Neue Datenquelle erstellen Ihren Treiber in der Liste aus und klicken Sie dann auf Weiter. In diesem Beispiel wird ein DSN erstellt, der die Argumente für die Verbindungszeichenfolge enthält, die wir für die Verbindung mit Microsoft SQL Server benötigen.

  5. Wählen Sie einen Speicherort aus und geben Sie einen Dateinamen für den neuen Datei-DSN ein, und klicken Sie dann auf Weiter. Merken Sie sich, wo Sie die Datei gespeichert haben, damit Sie sie in einem späteren Schritt finden und öffnen können.

  6. Überprüfen Sie die Zusammenfassung Ihrer Auswahl und klicken Sie dann auf Fertig stellen.

  7. Nachdem Sie auf Fertig stellen geklickt haben, zeigt der von Ihnen ausgewählte Treiber einen oder mehrere proprietäre Bildschirme an, um die für die Verbindung erforderlichen Informationen zu erfassen. Diese Informationen umfassen in der Regel Server, Anmeldeinformationen und Datenbank für serverbasierte Datenquellen sowie Datei, Format und Version für dateibasierte Datenquellen.

  8. Nachdem Sie Ihre Datenquelle konfiguriert und auf Fertig stellen geklickt haben, wird in der Regel eine Zusammenfassung Ihrer Auswahl angezeigt, und Sie haben die Möglichkeit, sie zu testen.

  9. Nachdem Sie Ihre Datenquelle getestet und die Dialogfelder geschlossen haben, suchen Sie den Datei-DSN dort, wo Sie ihn im Dateisystem gespeichert haben. Wenn Sie die Dateierweiterung nicht geändert haben, ist die Standarderweiterung .DSN.

  10. Öffnen Sie die gespeicherte Datei mit Notepad oder einem anderen Texteditor. Hier ist der Inhalt unseres SQL Server-Beispiels.

     DRIVER=ODBC Driver 13 for SQL Server TrustServerCertificate=No DATABASE=WideWorldImporters WSID=<local computer name> APP=Microsoft® Windows® Operating System Trusted_Connection=Yes SERVER=localhost 
  11. Kopieren Sie die erforderlichen Werte und fügen Sie sie in eine Verbindungszeichenfolge ein, in der die Name-Wert-Paare durch Semikolons getrennt sind.

    Nachdem Sie die erforderlichen Werte aus der Beispieldatei DSN zusammengestellt haben, haben Sie die folgende Verbindungszeichenfolge.

    DRIVER=ODBC Driver 13 for SQL Server;SERVER=localhost;DATABASE=WideWorldImporters;Trusted_Connection=Yes

    In der Regel benötigen Sie nicht alle Einstellungen in einem vom ODBC-Datenquellen-Administrator erstellten DSN, um eine funktionierende Verbindungszeichenfolge zu erstellen.

    • Sie müssen immer den ODBC-Treiber angeben.
    • Für eine serverbasierte Datenquelle wie SQL Server benötigen Sie in der Regel Server-, Datenbank- und Anmeldeinformationen. Im DSN-Beispiel benötigen Sie kein TrustServerCertificate, WSID oder APP.
    • Für eine dateibasierte Datenquelle benötigen Sie zumindest den Dateinamen und den Speicherort.
  12. Fügen Sie diese Verbindungszeichenfolge in das Feld ConnectionString auf der Seite Choose a Data Source oder Choose a Destination des Assistenten ein. Der Assistent analysiert die Zeichenfolge und Sie können fortfahren!

Siehe auch

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.