Creating the product library geodatabase and setting up users in SQL Server Express (Production Mapping)

Creating a geodatabase

The server administrator needs to create an ArcSDE geodatabase for SQL Server Express licensed for ArcGIS for Server Workgroup or Desktop, which can be used as the product library.

Schritte:
  1. Melden Sie sich als Serveradministrator an, starten Sie ArcMap, und öffnen Sie das Fenster Katalog.
  2. Klicken Sie im Kataloginhaltsverzeichnis mit der rechten Maustaste auf den Datenbankserver, auf dem Sie die neue Geodatabase erstellen möchten.
  3. Klicken Sie auf Neue Geodatabase.
  4. Geben Sie im Textfeld Name der Geodatabase einen Namen für die neue Geodatabase ein.

    Der Name muss mit einem Buchstaben beginnen, darf keine Leerzeichen oder Sonderzeichen (z. B. *, &, !, %, ., +, oder -) enthalten und ist auf maximal 31 Zeichen beschränkt, wenn er mit dem Servernamen kombiniert ist.

  5. Wenn Sie den Speicherort der Datenbankdatei ändern möchten, geben Sie den neuen Speicherort im Textfeld Geodatabase-Datei an, indem Sie auf die Ellipsen-Schaltfläche (...) klicken und zum gewünschten Speicherort navigieren.
  6. Geben Sie die Größe der neuen Geodatabase im Textfeld Anfangsgröße ein.
  7. Wählen Sie im Dropdown-Menü Einheiten die Option "MB" oder "GB", oder übernehmen Sie die Standardgröße von 100 MB.

    Unabhängig von der anfänglichen Größe kann die Geodatabase später je nach Bedarf bis zu 10 GB groß werden.

    HinweisHinweis:

    Die Geodatabase muss ursprünglich mindestens so groß sein wie die Modelldatenbank in der SQL Server Express-Instanz. Die Modelldatenbank ist die Systemvorlage für alle neuen Datenbanken. Durch die Größe der Modelldatenbank ist die Mindestgröße für alle Datenbanken vorgegeben, die in dieser SQL Server Express-Instanz erstellt werden. Wenn Sie versuchen, eine Geodatabase zu erstellen, die diese Mindestgröße unterschreitet, wird die Datenbankerstellung abgebrochen und folgende Fehlermeldung zurückgegeben:

    Error creating this geodatabase
    CREATE DATABASE failed. 
    Primary file must be at least <size of model> to accommodate a copy 
    of the model database.

  8. Klicken Sie auf OK.
  9. Während der Erstellung der Datenbankdatei und des Geodatabase-Schemas wird eine Fortschrittsanzeige eingeblendet. Nach Abschluss des Vorgangs wird die neue Geodatabase auf der Registerkarte "Inhalt" und im Kataloginhaltsverzeichnis angezeigt.

Creating geodatabase users

The steps below are for creating users for the product library geodatabase in the Catalog window on a database server (an instance of SQL Server Express).

Schritte:
  1. Melden Sie sich als Serveradministrator an, starten Sie ArcMap, und öffnen Sie das Fenster Katalog.
  2. Klicken Sie mit der rechten Maustaste auf den Datenbankserver, dem Sie einen Benutzer oder eine Gruppe hinzufügen möchten.
  3. Klicken Sie auf Berechtigungen.
  4. Klicken Sie im Dialogfeld Berechtigungen auf Benutzer hinzufügen.
  5. Geben Sie den Ort an, an dem Sie nach dem Benutzer bzw. der Gruppe suchen möchten.

    Dies kann der lokale Computer oder eine Domäne sein.

  6. Geben Sie den Namen des hinzuzufügenden Benutzers bzw. der Gruppe ein. Sie können auf Erweitert klicken, um die Suchkriterien zu verfeinern.
  7. Klicken Sie auf Namen überprüfen, um die Gültigkeit des Anmeldenamens zu überprüfen.
  8. Klicken Sie auf OK.

Granting geodatabase permissions

A role needs to be assigned to the users who are going to be working with the product library so they can view or add components, information, and data to the product library. These permissions are at the geodatabase level, assigned separately from the product library permissions. The roles are assigned through the Catalog window as permissions for users who are using a product library stored in SQL Server Express.

User names for the role are required for any users who are going to be working with the product library and need to read from or write to the product library tables and other components. The administrators are considered the owners of the data, so they already have this privilege.

The steps below are for granting roles/permissions on a database server (an instance of SQL Server Express).

Schritte:
  1. Klicken Sie mit der rechten Maustaste auf die Geodatabase, für die Sie Benutzerberechtigungen gewähren möchten.
  2. Klicken Sie auf Verwaltung und dann auf Berechtigungen.
  3. Wählen Sie aus der Liste im Dialogfeld Berechtigungen den gewünschten Benutzer bzw. die Gruppe aus.
  4. Click the appropriate role:
    • Keine: Kein bestimmter Zugriff auf die Geodatabase oder die Datasets in der Geodatabase.
    • Nur Lesen – Der Benutzer kann Daten nur anzeigen und auswählen.
    • Lesen/Schreiben – Der Benutzer kann vorhandene Datasets in einer Geodatabase anzeigen und ändern sowie neue Datasets erstellen.
    • Admin – Der Benutzer kann Verwaltungs-Tasks in einer bestimmten Geodatabase ausführen.
    • Serveradministrator – Dieser Benutzer verwaltet den Datenbankserver.
  5. Klicken Sie auf Übernehmen.
4/26/2014