Quels types de connexions sont établies aux serveurs de bases de données ?
Lors de la connexion à un serveur de base de données et aux géodatabases qui y sont stockées, vous vous connectez toujours directement à l'instance SQL Server Express à l'aide d'un identifiant authentifié par Windows. Vous pouvez vous connecter aux serveurs de bases de données qui se trouvent sur un ordinateur distant ou qui sont installés localement.
Connexion directe à l'instance
Lorsque vous vous connectez directement à l'instance SQL Server Express du client ArcGIS, vous utilisez le mécanisme de connexion de SQL Server. Pour cette raison, SQL Server Native Client doit être installé sur l'ordinateur client de connexion. Vous pouvez télécharger SQL Server Native Client à partir du Portail d'assistance client Esri ou auprès de Microsoft.
Connexions authentifiées par Windows
En outre, lors de la connexion à un serveur de base de données et aux géodatabases qui y sont stockées, vous devez utiliser un identifiant authentifié par Windows. L'authentification Windows est une méthode permettant d'identifier un utilisateur unique avec les informations de connexion fournies par le système d'exploitation Windows de l'ordinateur de l'utilisateur. Par conséquent, l'identifiant avec lequel vous vous connectez à l'ordinateur client correspond à celui utilisé pour la connexion. Cet identifiant peut correspondre à un compte local ou de domaine. Lorsque vous vous connectez à un serveur de base de données distant (sur un ordinateur différent du client de connexion), utilisez un identifiant de domaine. Lorsque vous vous connectez à un serveur de base de données local (qui se trouve sur le même ordinateur que le client de connexion), vous pouvez utiliser au choix un identifiant local ou de domaine. Sachez que si vous utilisez un identifiant de domaine lorsque vous vous connectez à un serveur de base de données local sur un ordinateur n'appartenant pas au réseau, il est possible que vous ne soyez pas en mesure de vous connecter au serveur de base de données.
Connexions locales et à distance
Lorsque vous vous connectez à des serveurs de bases de données qui résident sur le même ordinateur que l'application du client de connexion, vous pouvez utiliser un compte local ou de domaine pour ouvrir une session.
Vous devez utiliser un identifiant de domaine pour vous connecter au serveur de base de données distant. Un compte Windows local sur votre ordinateur client n'est pas équivalent à l'identifiant créé sur un ordinateur distant. Par exemple, si votre identifiant local est monordinateur\monutilisateur, la création d'un identifiant de même nom sur l'ordinateur distant, votreordinateur, aboutit à cet identifiant : votreordinateur\monutilisateur. Ces deux noms de connexion sont fondamentalement différents.
Il existe une méthode pour contourner ce problème. L'utilisation du même mot de passe pour les identifiants locaux et distants permet l'acceptation de la connexion par l'ordinateur distant.
Lors de la connexion à un ordinateur distant, le serveur de base de données doit être configuré pour accepter des connexions réseau. Par défaut, l'instance de Microsoft SQL Server Express est configurée pour accepter des connexions réseau lorsque vous utilisez l'assistant d'installation pour permettre à l'instance SQL Server Express de stocker des géodatabases. Si l'option d'autorisation des connexions réseau était désactivée dans le Gestionnaire de configuration de SQL Server, elle doit être réactivée.
Connexion à partir d'ArcGIS for Desktop
Vous pouvez vous connecter aux géodatabases stockées ou sur un serveur de base de données via le nœud Serveur de base de données dans la fenêtre Catalogue ou le nœud Connexions aux bases de données.
En général, vous établissez une connexion via le nœud Serveurs de bases de données si vous devez effectuer des tâches administratives qui affectent le serveur de base de données ou plusieurs géodatabases sur le serveur de base de données. Reportez-vous à la rubrique Connexion à une géodatabase sur un serveur de base de données pour plus d'informations sur l'établissement de connexions via le nœud Serveur de base de données dans l'arborescence du catalogue.
Si vous devez seulement accéder aux données d'une géodatabase sur le serveur de base de données, vous pouvez créer une connexion sous le nœud Connexions aux bases de données. Reportez-vous à la rubrique Connexion à une géodatabase dans SQL Server Express pour en savoir plus sur l'établissemenrt de ce type de connexion.
Vous pouvez vous connecter initialement via le nœud Serveurs de bases de données et enregistrer la connexion à la géodatabase. Cela crée un fichier de connexion sous le nœud Connexions aux bases de données de l'arborescence du catalogue. Reportez-vous à la rubrique Enregistrement d'une connexion à la géodatabase dans une version spécifique pour savoir comment procéder.