Si vous utilisez une géodatabase de structure sde, vous pouvez utiliser un compte de connexion sde authentifié par Windows, et non par SQL Server. Pour ce faire, créez la connexion au domaine ou Windows qui doit être appariée à l'utilisateur sde, ajoutez-la à l'instance SQL Server, créez une base de données qui permettra de stocker votre géodatabase, ajoutez un utilisateur sde et une structure à cette base de données en appariant la connexion appropriée à l'utilisateur sde.
- Créez une connexion Windows qui sera appariée à l'utilisateur sde. Il peut s'agir d'un compte de domaine ou d'un compte Windows local établi sur le serveur où est installé SQL Server.
- Ajoutez ce compte de connexion aux autres comptes de connexion SQL Server sur l'instance SQL Server.
- Démarrez SQL Server Management Studio et créez une base de données.
- Ouvrez une nouvelle fenêtre de requête dans Management Studio.
- Ajoutez la connexion à votre nouvelle base de données en tant qu'utilisateur et créez une structure par défaut pour cet utilisateur en exécutant la commande suivante. Veillez à remplacer <domain or server name> par le nom de serveur ou de domaine approprié et <login name> par le nom réel de la connexion.
CREATE USER sde FOR LOGIN <domain or server name>\<login name> WITH DEFAULT_SCHEMA = sde; CREATE SCHEMA sde AUTHORIZATION sde;
- Accordez à l'utilisateur sde les privilèges CREATE TABLE, CREATE VIEW, CREATE PROCEDURE et CREATE FUNCTION dans la base de données.
GRANT CREATE TABLE , CREATE VIEW , CREATE PROCEDURE , CREATE FUNCTION TO sde;
- Connectez-vous à Windows en utilisant le compte de connexion pour créer le référentiel de la géodatabase. Pour cela, vous devez être connecté en tant que nouveau compte Windows.
- Lancez ArcCatalog ou ArcMap et ouvrez la fenêtre Catalogue.
- Ajoutez une connexion à la base de données que vous avez créée à l’étape 3. Utilisez l'authentification du système d'exploitation pour vous connecter.
- Cliquez sur la connexion avec le bouton droit de la souris, puis sélectionnez Activer une géodatabase.
La fenêtre Activer la géodatabase d'entreprise s'ouvre et la zone de texte Base de données en entrée est renseignée avec la connexion de base de données.
- Accédez au fichier de codes clés ArcGIS Server qui a été créé lorsque vous avez autorisé votre installation d'ArcGIS Server et ajoutez-le à la zone de texte Fichier d’autorisation.
Lorsque vous utilisez l’assistant pour autoriser ArcGIS Server, un fichier de codes clés est écrit sur le serveur où le logiciel est installé.. Si vous avez autorisé ArcGIS Server sur un système Linux, le fichier a été créé dans /arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<release>/sysgen. Si vous l'avez autorisé sur un serveur Windows, le fichier a été créé dans Program Files\ESRI\License<release>\sysgen. Si vous ne l'avez pas déjà fait, autorisez ArcGIS Server à créer ce fichier.
- Cliquez sur OK pour exécuter l'outil.
S'il est prévu que les utilisateurs de votre géodatabase se connectent à la géodatabase de façon directe uniquement et que vous avez installé le client natif SQL Server sur tous les ordinateurs clients, la configuration de votre géodatabase est terminée.