Registrieren einer SQL Server-Datenbank beim Server

Als Serveradministrator haben Sie die Möglichkeit, Ihre Datenordner, Datenbanken und Geodatabases bei ArcGIS for Server zu registrieren. Eine Datenregistrierung stellt dem Server eine Liste mit Speicherorten zur Verfügung, die laut Prüfung durch den Serveradministrator für den GIS-Server zugänglich sind. Die Datenregistrierung erleichtert dem GIS-Server außerdem die Anpassung von Datenpfaden, wenn Services auf verschiedenen Computern veröffentlicht werden.

In den folgenden Abschnitten wird beschrieben, wie Sie den ArcGIS-Client für die Verbindung mit einer SQL Server-Datenbank (ob die Datenbank eine Geodatabase enthält oder nicht) vorbereiten und die Datenbank bei einem ArcGIS-Server registrieren.

Installieren des SQL Server Native Clients

Die SQL Server Native Client-Software muss auf allen ArcGIS-Client-Computern installiert werden, die eine direkte Verbindung mit der Datenbank herstellen.

Führen Sie die Installation des 64-Bit-SQL Server Native Clients unter 64-Bit-Betriebssystemen aus. Dabei werden sowohl die 32- als auch die 64-Bit-Clients installiert, wodurch Verbindungen mit 32-Bit-Versionen von ArcGIS for Desktop und 64-Bit-Anwendungen von ArcGIS-Server hergestellt werden können. Wenn Sie ArcGIS for Desktop auf einem 32-Bit-Betriebssystem installiert haben, führen Sie die Installation für den 32-Bit-SQL Server Native Client aus.

Wenn der ArcGIS-Client auf dem gleichen Computer installiert ist wie SQL Server, müssen Sie den SQL Server Native Client nicht installieren, da die Dateien, die für die Verbindung erforderlich sind, mit dem Datenbankmanagementsystem installiert werden.

Weitere Informationen finden Sie unter Einrichten einer Verbindung zu SQL Server.

Erteilen von Berechtigungen

Dem Benutzer, mit dem Sie eine Verbindung mit der Datenbank herstellen, müssen Berechtigungen für den Zugriff auf die zu veröffentlichenden Daten gewährt werden. Die Berechtigungen und die Umstände, unter denen Sie den Benutzern diese Berechtigungen erteilen müssen, lauten wie folgt:

CONNECT

Die Möglichkeit, eine Verbindung mit der Datenbank herzustellen, wird der Datenbankrolle "public" standardmäßig gewährt. Wenn CONNECT von der Rolle "public" widerrufen wurde, muss die Berechtigung einzelnen Datenbankbenutzern oder -rollen erteilt werden.

SELECT-Berechtigungen für zu veröffentlichende Datasets

Der Benutzer oder das ArcGIS-Konto muss mindestens über SELECT-Berechtigungen für die zu veröffentlichenden Datasets verfügen.

Weitere Anweisungen zum Gewähren von Berechtigungen finden Sie unter Gewähren und Widerrufen von Berechtigungen für Datasets.

Die Berechtigungen INSERT, UPDATE und/oder DELETE für zu veröffentlichende Datasets

Um Daten über einen Feature-Service zu bearbeiten, müssen die erforderlichen Berechtigungen für die Bearbeitung von Datasets in der Datenbank gewährt werden.

Weitere Anweisungen zum Gewähren von Berechtigungen finden Sie unter Gewähren und Widerrufen von Berechtigungen für Datasets.

Wenn Sie die Geodatabase als verwaltete Datenbank registrieren, muss der Benutzer, mit dem Sie eine Verbindung herstellen, über ausreichende Berechtigungen zum Erstellen von Daten in der Geodatabase verfügen und ein Standardschema besitzen, das mit dem Namen des Datenbankbenutzers übereinstimmt. Weitere Informationen finden Sie unter Benutzerberechtigungen für Geodatabases in SQL Server.

Verbinden mit SQL-Server

Um eine Datenbank beim Server zu registrieren, müssen Sie die entsprechenden Verbindungsinformationen bereitstellen. Hierzu gibt es zwei Möglichkeiten:

Unabhängig davon, welche dieser Methoden Sie verwenden, müssen Sie die folgenden Informationen bereitstellen, um eine direkte Verbindung mit einer SQL Server-Datenbank herzustellen:

Wenn Sie eine Verbindung mit einer Enterprise-Geodatabase in SQL Server über einen ArcSDE-Service herstellen möchten, müssen Sie eine SDE-Datei mit dem Geoverarbeitungswerkzeug ArcSDE-Verbindungsdatei erstellen oder mit einem Python-Skript erstellen. Anschließend müssen Sie die Verbindung importieren, wenn Sie die Geodatabase bei ArcGIS-Server registrieren.

Registrieren der Datenbank bei ArcGIS-Server

Sie können die Datenbank über Server Manager oder das Kataloginhaltsverzeichnis in ArcGIS for Desktop registrieren. Eine Erläuterung der Registrierungsoptionen und Informationen zum Registrieren der Datenbank finden Sie in den folgenden Themen:

5/16/2014