Skip to main content

Herstellen einer Verbindung mit Microsoft SQL Server von ArcGIS

In der folgenden Liste werden die erforderlichen Schritte für die Herstellung einer Verbindung zwischen ArcGIS und einer Microsoft SQL Server-Datenbank (einschließlich Datenbanken, die eine Geodatabase enthalten) zusammengefasst:

Konfigurieren der Akzeptanz von Verbindungen in der Instanz

Standardmäßig ist die Akzeptanz von Verbindungen von anderen Computern in SQL Server-Instanzen nicht konfiguriert. Wenn Sie über eine neue Installation von SQL Server verfügen, achten Sie darauf, dass der SQL Server-Service ausgeführt wird und die richtigen Ports überwacht. Weitere Informationen finden Sie in der Microsoft SQL Server-Dokumentation.

Sofern Sie es nicht selbst sind, wenden Sie sich an den Datenbankadministrator, wenn bei der Herstellung der Verbindung Fehler auftreten, die darauf hinweisen, dass die Instanz keine Verbindungen annimmt.

Für die Verwendung von verschlüsselten Verbindungen ist eine zusätzliche Konfiguration auf dem SQL Server- und Client-Computer erforderlich.

Installieren des ODBC-Treibers für SQL Server

Rufen Sie den 64-Bit-ODBC-Treiber für SQL Server über das Microsoft Download Center oder von My Esri ab. Verwenden Sie immer den Microsoft-ODBC-Treiber, der für die Version von SQL Server unterstützt wird, zu der Sie eine Verbindung herstellen möchten. Installieren Sie den Treiber auf allen Computern, auf denen ArcGIS Pro und ArcGIS Server installiert sind.

Wenn Sie nicht berechtigt sind, Software auf den Computern zu installieren, auf denen ArcGIS-Clients ausgeführt werden, muss der Microsoft-ODBC-Treiber von der IT-Abteilung installiert und konfiguriert werden.

Hinweis:

Wenn ArcGIS Server und SQL Server auf demselben Server installiert sind, ist auf diesem Computer kein separater ODBC-Treiber erforderlich.

Beim Herstellen einer Verbindung zwischen ArcGIS Server unter Ubuntu und einer unterstützten Version von SQL Server muss das Microsoft unixodbc-dev-Paket zusätzlich zum ODBC-Treiber auf allen ArcGIS Server-Computern installiert werden.

Erstellen einer Datenbankverbindung

Sie müssen über eine Datenbankverbindung (.sde-Datei) verfügen, die die Verbindung mit der Datenbank authentifiziert. Für die Verwendung der Datenbankverbindungsdatei mit ArcGIS Server müssen Sie die Benutzerinformationen mit der Verbindungsdatei speichern.

Sie können die ArcPy-Funktion CreateDatabaseConnection von einem der Computer der ArcGIS Server-Site aufrufen, die mit der Datenbank verbunden werden muss. Informationen zur Ausführung dieser Funktion finden Sie unter Datenbankverbindung erstellen in der ArcGIS Pro-Hilfe.

Für die Verwendung der Datenbankverbindungsdatei mit ArcGIS Server gibt es folgende Anforderungen:

  • Sie müssen Datenbank-authentifizierte und Kennwort-basierte Entra ID-Benutzerinformationen mit der Verbindungsdatei speichern.

    Hinweis:

    Sie können eine Datenbankverbindung, die Microsoft Entra-Multifaktor-Authentifizierung (MFA) verwendet, nicht mit einer ArcGIS Server-Site registrieren.

  • Wenn Sie für die Verbindung Betriebssystemauthentifizierung oder Entra-integrierte Authentifizierung verwenden, stellen Sie sicher, dass SQL Server oder Azure SQL Database das ArcGIS-Server-Konto authentifizieren können.

Tipp:

Vergewissern Sie sich, dass das Konto, über das Sie die Verbindung herstellen, über ausreichende Berechtigungen für die Daten verfügt, auf die es zugreifen muss. Wenn für die Verbindung die Betriebssystemauthentifizierung verwendet wird und Sie Web-Services über die Verbindung veröffentlichen möchten, vergewissern Sie sich, dass das ArcGIS Server-Konto über ausreichende Berechtigungen für die im Web-Service verwendeten Daten verfügt. Weitere Informationen finden Sie unter Berechtigungen für Geodatabases in SQL Server und Berechtigungen für die Verwendung von ArcGIS mit einer SQL Server-Datenbank.

Registrieren der Verbindungsdatei

Damit ArcGIS Server-Sites auf die Daten zugreifen können, müssen Sie mithilfe der erstellten Datenbankverbindungsdatei in ArcGIS Pro einen registrierten Data Store hinzufügen oder ein Data-Store-Element im Portal hinzufügen.