Etablissement d'une connexion directe entre ArcGIS Desktop et une géodatabase dans SQL Server.
Vous avez la possibilité d'établir une connexion directe entre ArcGIS Desktop et votre géodatabase ArcSDE. Pour ce faire, dans ArcGIS Desktop, procédez comme suit :
-
Développez le dossier Connexions aux bases de données dans l'arborescence du catalogue. Vous pouvez y accéder à l'aide de l'une des deux méthodes suivantes :
- Démarrez ArcMap, ArcScene ou ArcGlobe, ouvrez le fenêtre Catalogue, puis double-cliquez sur le dossier Connexions aux bases de données dans l'arborescence du catalogue.
- Démarrez ArcCatalog et double-cliquez sur le dossier Connexions aux bases de données dans l'arborescence du catalogue.
-
Double-cliquez sur Ajouter une connexion à une base de données spatiales.
La boîte de dialogue Connexion à une base de données spatiales s'affiche.
- Tapez le nom du serveur sur lequel réside la base de données SQL Server dans la zone de texte Serveur.
-
Saisissez sde:sqlserver:< sql_server_instance_name > dans la zone de texte Service.
- Si vous vous connectez à une instance par défaut de SQL Server, le nom de l'instance est le même que le nom du serveur.
- Si vous vous connectez à une instance nommée par défaut de SQL Server, le nom de l'instance est <nom_serveur>\<instance>.
- Vous pouvez également spécifier le numéro de port sur lequel l'instance SQL Server écoute les connexions. Dans ce cas, vous devez spécifier le nom de serveur suivi par le numéro de port : sde:sqlserver:monserveur,1433.
Conseil :Vous pouvez ajouter des variables d'environnement à cette chaîne de connexion. Elles apparaîtront en suffixe de la chaîne de connexion séparées par des points-virgules.
Par exemple, pour spécifier l'emplacement de SDEHOME, qui dans le cas de connexions directes est le répertoire d'installation du client, saisissez sde:sqlserver:monserveur;SDEHOME=c:\Program Files\ArcGIS\Desktop.
- Dans le champ Nom de la base de données, tapez le nom de la base de données à laquelle vous souhaitez vous connecter.
- Si vous utilisez l'authentification de la base de données, tapez votre nom d'utilisateur et votre mot de passe.
- Désactivez la case à cocher Enregistrer le nom d'utilisateur/mot de passe si vous ne souhaitez pas que les informations d'authentification soient mémorisées.
-
Si vous utilisez l'authentification du système d'exploitation, cliquez sur le bouton Authentification du système d'exploitation.
Les informations relatives à l'authentification de la base de données deviennent alors indisponibles.
-
Si vous vous connectez à une géodatabase de schéma dbo, vous devez modifier manuellement la version à laquelle vous vous connectez. Sous la section Détails de la connexion, cliquez sur le bouton Modifier.
- Choisissez la version dbo.DEFAULT ou une autre version transactionnelle.
- Cliquez sur OK pour fermer la boîte de dialogue Détails de la connexion.
- Si vous ne souhaitez pas que les informations de version que vous avez fournies au cours de la dernière étape soient mémorisées, désactivez la case à cocher Enregistrer le nom de la version transactionnelle avec le fichier de connexion.
-
Cliquez sur Test de connexion.
Si le test réussit, le bouton devient indisponible. S'il échoue, vous ne pourrez pas accéder aux données de la géodatabase tant que vous n'aurez pas fourni les informations correctes ou que le problème relatif à la base de données n'aura pas été résolu.
- Cliquez sur OK.
- Saisissez un nouveau nom pour la connexion à la base de données spatiales.
- Appuyez sur Entrée.
S'il existe une connexion à une géodatabase ArcSDE dans l'instance ArcGIS Desktop, toute connexion ultérieure correspondant aux propriétés initiales de serveur, d'instance et de mode d'authentification utiliseront les propriétés de connexion d'origine. En d'autres termes, si vous vous connectez à la même géodatabase ArcSDE avec un fichier de connexion qui n'enregistre pas le nom utilisateur et le mot de passe ou la version, alors qu'il existe déjà une connexion au même serveur de géodatabase ArcSDE et que l'instance enregistre le nom utilisateur et le mot de passe ou la version, vous ne serez pas invité à renseigner les propriétés manquantes ; les propriétés de la connexion initiale avec les informations d'authentification ou de version enregistrées seront utilisées.