ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

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
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

Aide

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

Connexion à SQL Server à partir d'ArcGIS

  • Connexion à partir d'ArcGIS for Desktop
  • Connexion à partir d'ArcGIS for Server

Installez Microsoft SQL Server Native Client sur l'ordinateur du client ArcGIS et connectez-vous à la base de données à partir du client ArcGIS.

Pour utiliser les données stockées dans SQL Server dans des services publiés sur ArcGIS Server, vous devez également inscrire la base de données auprès d'ArcGIS Server.

Connexion à partir d'ArcGIS for Desktop

Pour vous connecter à une base de données ou à une géodatabase dans SQL Server à partir d'ArcGIS for Desktop, installez SQL Server Native Client sur l'ordinateur ArcGIS for Desktop et créez un fichier de connexion dans l'arborescence du Catalogue. Vérifiez d'abord que votre instance SQL Server peut accepter des connexions provenant d'ordinateurs distants.

Configurer l'instance pour qu'elle accepte les connexions

Par défaut, les instances SQL Server ne sont pas configurées pour autoriser des connexions à partir d'autres ordinateurs. En présence d'une nouvelle installation de SQL Server, vérifiez que le service SQL Server est actif et qu'il écoute sur les ports appropriés. Pour plus d'informations, consultez la documentation Microsoft SQL Server.

Installer SQL Server Native Client

Vous pouvez obtenir et installer SQL Server Native Client à partir du Centre de téléchargement Microsoft si la version est prise en charge par ArcGIS. Vous pouvez également télécharger et installer SQL Server Native Client à partir de My Esri. Installez le client sur tous les ordinateurs sur lesquels ArcGIS for Desktop est installé.

Si vous installez le client sur un système d'exploitation 64 bits, exécutez le fichier exécutable 64 bits qui installera à la fois les fichiers 32 bits et 64 bits. Vous ne pouvez pas exécuter SQL Server Native Client 32 bits sur un système d'exploitation 64 bits.

Connexion à la base de données

Vous pouvez vous connecter à une base de données ou à une géodatabase dans SQL Server en ajoutant une connexion à une base de données sous le nœud Connexions aux bases de données dans l'arborescence du Catalogue d'ArcGIS for Desktop.

Astuce:

Même si vos fichiers de connexion ont été créés dans une version antérieure à ArcGIS 10.1, vous pouvez les utiliser. Toutefois, si vous devez créer une connexion vers une géodatabase de version antérieure à l'aide d'un service ArcSDE, utilisez l'outil de géotraitement Créer un fichier de connexion à ArcSDE.

  1. Développez le nœud Connexions aux bases de données dans l'arborescence du Catalogue d'ArcMap ou d'ArcCatalog et double-cliquez sur Ajouter une connexion à une base de données.
  2. Sélectionnez SQL Server dans la liste déroulante Plateforme de la base de données.
  3. Saisissez le nom de l'instance SQL Server dans la zone de texte Instance.

    Par exemple, si vous utilisez une instance SQL Server par défaut, vous pouvez spécifier le nom de l'instance ou l'adresse IP du serveur dans la zone de texte Instance. Si vous spécifiez une adresse IPV6, placez-la entre crochets. Par exemple, si l'adresse IPV6 du serveur est 2000:ab1:0:2:f333:c432:55f6:d7ee, saisissez [2000:ab1:0:2:f333:c432:55f6:d7ee] dans la zone de texte Instance.

    Si la base de données écoute sur un port autre que le port par défaut (1433), incluez le numéro de port dans l'instance. Par exemple, si l'instance de SQL Server est basset\spatial et qu'il écoute sur le port 61000, saisissez basset\spatial,61000 dans la zone de texte Instance.

    Si le nom de l'instance de base de données SQL est cloudy4u.database.windows.net, saisissez cloudy4u.database.windows.net dans la zone de texte Instance. Si vous utilisez une instance SQL Server nommée terra\gis, tapez terra\gis dans la zone de texte Instance.

    Remarque :

    Vous devez indiquer des informations supplémentaires dans la zone de texte Instance pour vous connecter à une base de données SQL Server à haut niveau de disponibilité.

  4. Choisissez le type d'authentification à utiliser lorsque vous vous connectez à la base de données : Authentification de la base de données ou Authentification du système d’exploitation.
    • Si vous cliquez sur Authentification du système d'exploitation, vous n'avez pas besoin d'entrer un nom d'utilisateur et un mot de passe : la connexion est établie avec le nom de connexion et le mot de passe utilisés pour ouvrir une session dans le système d'exploitation. Si la connexion utilisée pour le système d'exploitation n'est pas une connexion de base de données valide, la connexion échoue.
    • Si vous choisissez Authentification de la base de données, vous devez fournir un nom d'utilisateur de base de données et un mot de passe valides dans les zones de texte Nom d'utilisateur et Mot de passe. La longueur maximale des noms d'utilisateur est de 30 caractères.

      Décochez la case Enregistrer le nom d'utilisateur et le mot de passe si vous préférez ne pas enregistrer les informations de connexion avec la connexion. Cela peut vous aider à sécuriser la base de données. Toutefois, si vous procédez ainsi, vous serez invité à fournir un nom d'utilisateur et un mot de passe à chaque connexion. Notez également que l'option Enregistrer le nom d’utilisateur et le mot de passe doit être activée pour les fichiers de connexion offrant des services ArcGIS avec accès à la base de données ou à la géodatabase, ou si vous souhaitez utiliser la recherche dans le catalogue pour localiser les données accessibles via ce fichier de connexion.

    Remarque :

    En dehors d'ArcGIS, vous pouvez créer dans SQL Server des noms d'utilisateurs qui contiennent des caractères spéciaux. Délimitez ces noms d'utilisateurs lorsque vous les utilisez. ArcGIS ajoute le délimiteur automatiquement lorsqu'il est transmis à SQL Server. Vous n'avez pas besoin d'inclure de délimiteur avec le nom de l'utilisateur. Par exemple, si votre nom d'utilisateur est map.user, tapez map.user et non "map.user" dans la zone de texte Nom d'utilisateur. Pour en savoir plus sur la délimitation des identifiants, consultez votre documentation SQL Server.

  5. Dans la zone de texte Base de données, saisissez ou choisissez le nom de la base de données à laquelle vous souhaitez vous connecter sur l'instance SQL Server ou de base de données SQL. Le nom de la base de données est limité à 31 caractères.

    Astuce:

    Le nom de la base de données est facultatif lorsque vous vous connectez à une instance SQL Server, mais uniquement si vous souhaitez vous connecter à la base de données qui vous a été attribuée par défaut dans l'instance SQL Server. Le nom de la base de données est requis lors d'une connexion à une base de données SQL.

    Dans l'exemple suivant, une connexion à une base de données spatialdata est établie sur l'instance SQL Server server1\ss08r2 via l'authentification de la base de données :

    Exemple de connexion à une base de données sur une instance nommée de SQL Server à l'aide de l'authentification de la base de données

Un fichier est créé dans \\<computer_name>\Users\<user_name>\AppData\Roaming\ESRI\Desktop<release#>\ArcCatalog. Si vous avez des difficultés à vous connecter, consultez le fichier sdedc_SQL_Server.log du répertoire %TEMP% qui contient des messages d'erreur plus détaillés.

Vous pouvez transférer la connexion à un autre emplacement, mais veillez à ce que les utilisateurs et les applications qui doivent établir une connexion disposent d'un accès en lecture sur le répertoire dans lequel se trouve le fichier de connexion.

Si vous utilisez les données de cette connexion comme source pour un service, tel qu'un service de géotraitement ou de géocodage, il vous faudra peut-être placer le fichier de connexion dans un emplacement partagé sur votre réseau. Reportez-vous à la rubrique Préparation de ressources pour la publication sous forme de services pour en savoir plus sur le partage d'un fichier de connexion.

Connexion à une version spécifique

Lorsque vous vous connectez initialement à la géodatabase à l'aide de la boîte de dialogue Connexion à la base de données, vous êtes connecté à la version DEFAULT. Si vous utilisez le versionnement de la géodatabase et si vous souhaitez vous connecter à une version historique ou transactionnelle différente, ouvrez la boîte de dialogue Propriétés de la connexion à une géodatabase. Reportez-vous à la rubrique Connexion à une version de géodatabase spécifique pour plus d'informations.

Connexion à partir d'ArcGIS for Server

Si SQL Server et ArcGIS for Server sont exécutés sur des serveurs différents, installez SQL Server Native Client sur l'ordinateur ArcGIS for Server. Vérifiez d'abord que votre instance SQL Server est configurée de sorte à accepter des connexions à distance.

Configurer l'instance pour qu'elle accepte les connexions

Par défaut, les instances SQL Server ne sont pas configurées pour autoriser des connexions à partir d'autres ordinateurs. En présence d'une nouvelle installation de SQL Server, vérifiez que le service SQL Server est actif et qu'il écoute sur les ports appropriés. Pour plus d'informations, consultez la documentation Microsoft SQL Server.

Installer SQL Server Native Client

Si ArcGIS for Server et SQL Server sont installés sur des ordinateurs différents, vous devez installer SQL Server Native Client 64 bits sur l'ordinateur ArcGIS for Server.

Vous pouvez obtenir et installer SQL Server Native Client à partir du Centre de téléchargement Microsoft si la version est prise en charge par ArcGIS. Vous pouvez également télécharger et installer SQL Server Native Client à partir de My Esri.

Inscrire la base de données

Pour que vos services Web utilisent les données de votre base de données SQL Server ou d'une géodatabase dans SQL Server, inscrivez-la auprès d'ArcGIS Server. Reportez-vous à la rubrique A propos de l'inscription de vos données auprès du serveur pour connaître les options d'inscription. Cette rubrique propose également des liens vers des rubriques concernant l'inscription de votre base de données.

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

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

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2019 Esri. | Confidentialité | Légal