ArcGIS for Desktop

  • Documentation
  • Tarification
  • Support

  • My Profile
  • Aide
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS for Desktop

Un SIG professionnel complet

ArcGIS for Server

SIG dans votre entreprise

ArcGIS for Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Tarification
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

Aide

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Plus...

Exercice 11 : détachement d'une géodatabase du serveur de base de données

Disponible avec une licence Standard ou Advanced.

  • Détacher une géodatabase
Complexité :
Débutant
Exigences en matière de données :
ArcGIS Tutorial Data for Desktop
Objectif :
En savoir plus sur le détachement d'une géodatabase d'un serveur de base de données.

Pour déplacer une géodatabase d'un serveur de base de données vers un autre, vous pouvez la détacher du serveur de base de données, copier le fichier de base de données (fichier .mdf) sur le réseau ou sur le support de transfert, tel qu'une clé USB, puis le coller sur le serveur de destination. De là, vous pouvez attacher la géodatabase au deuxième serveur de base de données.

Exemples de situations au cours desquelles vous pouvez avoir à procéder ainsi :

  • Si vous utilisez les données de la géodatabase sur un serveur de base de données de votre ordinateur de bureau, mais souhaitez vous servir de cette géodatabase sur le terrain afin de recueillir des données, vous avez la possibilité de détacher la géodatabase du serveur de base de données de votre ordinateur de bureau, transférer le fichier de base de données sur votre portable et attacher la géodatabase au serveur de base de données sur votre portable.
  • Lors du transfert de propriété d'une géodatabase, par exemple lorsqu'un employé quitte la société, vous pouvez déplacer la géodatabase du serveur de base de données de l'ordinateur de l'ancien employé, la copier vers l'ordinateur du nouveau propriétaire et l'attacher à un serveur de base de données sur cet ordinateur.
  • Lorsque vous embauchez des consultants pour recueillir ou créer des jeux de données, vous pouvez demander qu'ils fournissent les données dans une géodatabase dans SQL Server Express. Ensuite, lorsqu'ils vous envoient les fichiers, vous pouvez les attacher à votre serveur de base de données.
Remarque :

Le détachement d'une géodatabase d'un serveur de base de données ne supprime pas les fichiers de base de données, mais toutes les références à la base de données de l'instance SQL Server Express.

Lorsque vous partagez des géodatabases sur des serveurs de bases de données, sachez qui possède les données et qui est autorisé à les utiliser. Ces informations sont importantes, car les géodatabases des serveurs de bases de données utilisent des identifiants de connexion authentifiés par Windows. Lorsque vous transférez la géodatabase vers un nouvel ordinateur, les identifiants Windows locaux de l'ancien ordinateur n'existent pas sur le nouvel ordinateur. De la même façon, si vous utilisez des identifiants réseau et transférez la géodatabase vers un serveur de base de données à l'extérieur du réseau, ces identifiants n'existeront pas.

La manière de traiter ce problème dépend de votre workflow. Si vous savez en avance que vous allez déplacer fréquemment la géodatabase, vous pouvez créer toutes les données dans la géodatabase tout en étant connecté en tant qu'utilisateur dbo. L'utilisateur dbo et le schéma correspondant sont toujours présents dans les serveurs de bases de données ; par conséquent, même si vous déplacez la géodatabase vers un serveur de base de données sur un réseau différent, vous pouvez toujours vous connecter en tant qu'utilisateur dbo, ajouter de nouveaux utilisateurs au serveur de base de données et leur accorder des autorisations sur les données.

Astuce:

Notez que l'utilisateur dbo possède des privilèges avancés sur le serveur de base de données. Par conséquent, pour des raisons de sécurité, désignez aussi peu d'utilisateurs dbo que possible si vous devez stocker vos données dans la structure dbo à des fins de portabilité. Par exemple, attribuez dans la mesure du possible le chargement des données à une seule personne. Cette personne peut ensuite accorder des droits d'accès aux données aux autres utilisateurs qui en ont besoin.

Si vous n'aviez pas anticipé le déplacement de la géodatabase et que les propriétaires de données n'existent pas sur le serveur de base de données de destination, vous pouvez tout de même vous connecter en tant qu'utilisateur dbo et effectuer l'une des étapes suivantes :

  1. Ajouter de nouveaux utilisateurs au serveur de base de données de destination.
  2. Accorder aux utilisateurs à qui vous souhaitez transférer la propriété des données un accès en lecture/écriture ou de plus haut niveau à la géodatabase. L'octroi de ces autorisations au niveau de la géodatabase permet aux utilisateurs d'accéder à toutes les données de la géodatabase.
  3. Demander aux utilisateurs de se connecter à la géodatabase et soit de copier les données vers une nouvelle géodatabase à laquelle ils ont également accès en lecture/écriture, soit de copier et de coller les données en place, en donnant de nouveaux noms aux colonnes et aux jeux de données collés.

Soit :

  1. Créer une deuxième géodatabase sur le serveur de base de données de destination.
  2. Copier les données dans la nouvelle géodatabase.
    Remarque :

    Dbo est maintenant le propriétaire de tous les jeux de données dans la deuxième géodatabase.

  3. Ajouter de nouveaux utilisateurs au serveur de base de données de destination.
  4. Accorder à ces utilisateurs un accès aux jeux de données.

Détacher une géodatabase

Supposez que vous deviez déplacer la géodatabase buildings08 du serveur de base de données de votre ordinateur personnel (PC) vers un serveur de base de données de votre portable afin de pouvoir en disposer sur le terrain et ainsi recueillir des données de trafic. Vous pouvez utiliser la réplication de géodatabase pour répliquer les données sur une géodatabase dans un serveur de base de données sur votre portable ou détacher la géodatabase du serveur de base de données sur votre PC, la déplacer vers le disque dur de votre portable et l'attacher au serveur de base de données sur cet ordinateur.

Pour détacher la géodatabase buildings du serveur de base de données, procédez comme suit :

  1. Connectez-vous à l'ordinateur avec votre propre identifiant Windows.
  2. Lancez ArcCatalog.
  3. Développez le nœud Serveurs de bases de données dans l'arborescence du catalogue et connectez-vous au serveur de base de données. Toutefois, ne vous connectez pas à la géodatabase buildings08.
  4. Cliquez avec le bouton droit sur la géodatabase buildings08, pointez sur Administration, puis sélectionnez Détacher.

    Attention :

    Si d'autres utilisateurs sont connectés à la géodatabase, ils seront déconnectés pour vous permettre de détacher la géodatabase. Assurez-vous que les autres utilisateurs se sont déconnectés de la géodatabase avant de la détacher du serveur de base de données.

  5. Lorsque la boîte de dialogue Confirmer le détachement apparaît, notez l'emplacement du fichier de base de données ; vous devez connaître cet emplacement afin de pouvoir copier le fichier vers un autre emplacement ou si vous projetez de rattacher la base de données dans le futur.
  6. Cliquez sur Oui dans la boîte de dialogue Confirmer le détachement.

Vous pouvez maintenant ouvrir l'Explorateur Windows, accéder à l'emplacement du fichier buildings08.mdf, puis le copier sur le support ou sur le réseau afin de le transférer vers un autre ordinateur.

Pour savoir comment attacher la géodatabase, consultez l'exercice 3.

Vous avez détaché une géodatabase du serveur de base de données pour la déplacer vers un autre serveur.

Vous avez un commentaire à formuler concernant cette rubrique ?

ArcGIS for Desktop

  • Accueil
  • Documentation
  • Tarification
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog des initiés
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Confidentialité | Légal