Création d'une base de données et d'une géodatabase dans SQL Server

Cette rubrique s'applique uniquement à ArcGIS for Desktop Standard et ArcGIS for Desktop Advanced.

Vous pouvez utiliser l'outil de géotraitement Créer une géodatabase d'entreprise dans ArcGIS for Desktop pour effectuer les opérations suivantes dans une instance Microsoft SQL Server :

Vous devez au moins installer et configurer SQL Server sur votre serveur pour accepter les connexions à distance, puis installer le client natif SQL Server sur l'ordinateur client ArcGIS avant d'exécuter l'outil Créer la géodatabase d'entreprise.

Les instructions suivantes expliquent comment créer une géodatabase à l'aide de l'outil Créer une géodatabase d'entreprise. Vous pouvez également exécuter un script Python ou activer les fonctionnalités de géodatabase dans une base de données SQL Server préconfigurée.

Etapes :
  1. Démarrez ArcMap ou ArcCatalog.
  2. Ouvrez l'outil Créer la géodatabase d'entreprise.

    Vous pouvez accéder à cet outil, qui se trouve dans jeu d'outils Administration de la géodatabase de la boîte à outils Gestion des données.

  3. Sélectionnez SQL Server dans la liste déroulante Plateforme de la base de données.
  4. Tapez le nom de l'instance SQL Server à laquelle vous allez vous connecter dans la zone de texte Instance.
  5. Dans la zone de texte Base de données, donnez le nom de la base de données dans laquelle vous souhaitez stocker la géodatabase.

    Si aucune base de données de ce nom n'existe dans l'instance SQL Server, elle est créée. Si elle existe déjà, la base de données que vous spécifiez est utilisée pour stocker la géodatabase.

  6. Connectez-vous à SQL Server en tant qu'administrateur système. Pour ce faire, utilisez une connexion authentifiée par le système d'exploitation, qui fait partie du rôle de serveur fixe sysadmin dans SQL Server ou entrez un nom d'utilisateur de base de données et le mot de passe d'un administrateur système.
    • Pour vous connecter avec une connexion authentifiée par le système d'exploitation, reportez-vous à la rubrique Authentification du système d'exploitation. Vous devez avoir ouvert une session Windows avec le nom de connexion approprié pour utiliser cette option.
    • Pour vous connecter comme administrateur de système, saisissez le nom d'utilisateur sysadmin dans la zone de texte Administrateur de base de données et le mot de passe correspondant dans la zone de texte Mot de passe administrateur de géodatabase.
  7. Choisissez l'administrateur de géodatabase qui possédera la géodatabase.
    • Si vous souhaitez que l'utilisateur sde soit l'administrateur de géodatabase et que la géodatabase soit stockée dans une structure de l'utilisateur sde, cochez l'option Schéma Sde.
    • Si vous souhaitez que l'utilisateur dbo soit l'administrateur de géodatabase et que la géodatabase soit stockée dans un schéma dbo, décochez l'option Schéma Sde.
  8. Si vous choisissez une structure détenue par un utilisateur sde, la zone de texte Administrateur de géodatabase indique déjà sde. Si aucun utilisateur de ce nom n'existe, l'utilisateur et sa structure correspondante sont créés et les privilèges nécessaires à la création d'une géodatabase sont attribués à l'utilisateur.

    Si vous utilisez l'authentification de base de données et un schéma dbo pour stocker la géodatabase, saisissez le nom d'un utilisateur dbo dans l'instance SQL Server dans la zone de texte Administrateur de géodatabase.

    Si vous utilisez l'authentification du système d'exploitation pour vous connecter à la base de données, votre connexion courante doit se trouver dans le rôle de serveur fixe sysadmin SQL Server pour créer une géodatabase avec schéma dbo.

  9. Saisissez un mot de passe pour l'administrateur de géodatabase dans la zone de texte Mot de passe de l'administrateur de géodatabase.

    Si l'administrateur de géodatabase spécifié existe déjà dans la base de données, veillez à entrer le mot de passe correspondant à l'utilisateur existant ; cet outil ne modifiera pas le mot de passe.

  10. Pour spécifier un fichier d'autorisation, accédez au fichier de codes clés qui a été créé lorsque vous avez autorisé ArcGIS for Server Enterprise et sélectionnez-le.

    Ce fichier est écrit sur le dossier \\Program Files\ESRI\License<release#>\sysgen des serveurs Windows. Si vous ne l'avez pas déjà fait, autorisez ArcGIS for Server maintenant pour créer ce fichier.

  11. Cliquez sur OK pour exécuter l'outil.

Si vous ne spécifiez aucune base de données existante, une base de données et un fichier journal sont créés à l'emplacement SQL Server par défaut. Une géodatabase est créée dans la base de données. Si vous choisissez une géodatabase de structure sde, un identifiant sde authentifié par SQL Server est créé, ainsi qu'un utilisateur de base de données et une structure.

Un fichier journal correspondant à la création de la géodatabase (GDBCreateGeodatabase<#>.log) est écrit dans le répertoire spécifié pour votre variable %TEMP% sur l'ordinateur sur lequel l'outil est exécuté.

Thèmes connexes

5/10/2014