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.
- Connectez-vous en tant qu'administrateur de serveur, démarrez ArcMap, puis ouvrez la fenêtre Catalogue.
- Dans l'arborescence du catalogue, cliquez avec le bouton droit de la souris sur le serveur de base de données sur lequel vous souhaitez créer une géodatabase.
- Cliquez sur Nouvelle géodatabase.
-
Tapez un nom pour la nouvelle géodatabase dans la zone de texte Nom de la géodatabase.
Ce nom doit commencer par une lettre, ne peut pas contenir d'espaces ou de caractères spéciaux (tels que *, &, !, %, . +, ou -) et avoir une longueur maximale de 31 caractères lorsqu'il est combiné au nom du serveur.
- Si vous voulez modifier l'emplacement du fichier de base de données, spécifiez le nouvel emplacement dans la zone de texte Fichier de géodatabase en cliquant sur le bouton représentant des points de suspension (...) et en recherchant l'emplacement.
- Saisissez la taille de la nouvelle géodatabase dans la zone de texte Taille initiale.
-
Choisissez Mo ou Go dans le menu déroulant Unités ou utilisez la taille par défaut 100 Mo.
Quelle que soit sa taille initiale, la géodatabase s'accroît selon ses besoins jusqu'à 10 Go.
Remarque :La taille initiale de la géodatabase ne peut pas être inférieure à celle du modèle de base de données dans l'instance SQL Server Express. Le modèle de base de données est le modèle système pour toutes les nouvelles bases de données. La taille du modèle de base de données détermine la taille minimale de toute base de données créée dans cette instance SQL Server Express. Si vous essayez de créer une géodatabase plus petite que cette taille minimale, la création échoue et le message d'erreur suivant est renvoyé :
Error creating this geodatabase CREATE DATABASE failed. Primary file must be at least <size of model> to accommodate a copy of the model database.
- Cliquez sur OK.
Une barre de progression s'affiche pendant que le fichier de base de données et la structure de géodatabase sont créés. Lorsque le processus est terminé, la nouvelle géodatabase apparaît dans l'onglet Contenu de l'arborescence du catalogue.
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).
- Connectez-vous en tant qu'administrateur de serveur, démarrez ArcMap, puis ouvrez la fenêtre Catalogue.
- Cliquez avec le bouton droit sur le serveur de base de données auquel vous voulez ajouter un utilisateur ou un groupe.
- Cliquez sur Autorisations.
- Cliquez sur Ajouter un utilisateur dans la boîte de dialogue Autorisations.
-
Spécifiez où vous voulez rechercher l'utilisateur ou le groupe.
Il peut s'agir de l'ordinateur local ou d'un domaine.
- Saisissez le nom de l'utilisateur ou du groupe à ajouter. Vous pouvez cliquer sur le bouton Avancé si vous voulez lancer une requête plus spécifique pour trouver l'utilisateur recherché.
- Cliquez sur Vérifier les noms pour vérifier la validité du nom de connexion.
- Cliquez sur 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).
- Cliquez avec le bouton droit sur la géodatabase pour laquelle vous voulez accorder l'autorisation.
- Cliquez sur Administration, puis sur Autorisations.
- Choisissez l'utilisateur ou le groupe souhaité dans la liste de la boîte de dialogue Autorisations.
-
Click the appropriate role:
- Aucune : aucun accès spécifique à la géodatabase ou aux jeux de données dans la géodatabase n'a été accordé.
- Lecture seule : l'utilisateur peut uniquement afficher et sélectionner des données.
- Lecture/écriture : l'utilisateur peut lire, écrire sur, et créer des jeux de données dans une géodatabase ou lire et écrire dans un jeu de données existant.
- Admin : l'utilisateur peut effectuer des tâches administratives dans une géodatabase spécifique.
- Administrateur de serveur : cet utilisateur gère le serveur de base de données.
- Cliquez sur Appliquer.