Compte d'administrateur ArcSDE dans SQL Server
Le compte d'administrateur ArcSDE est chargé de l'administration des éléments suivants :
- Déclencheurs, procédures et tables système de géodatabase ArcSDE
- Service ArcSDE
- Les versions
L'administrateur ArcSDE possède l'ensemble des répertoires, tables et fichiers système de géodatabase ArcSDE. C'est la raison pour laquelle la création du compte d'administrateur ArcSDE doit précéder la création de la géodatabase. L'administrateur de base de données (DBA) crée l'administrateur ArcSDE et lui accorde les autorisations nécessaires. Cela peut être effectué à l'aide de l'assistant de post-installation ou bien manuellement dans l'instance Microsoft SQL Server.
L'administrateur de la géodatabase dans SQL Server peut être dbo ou sde.
dbo est un utilisateur spécial dans SQL Server ; l'utilisateur ayant créé la base de données est considéré comme dbo, ainsi que tout utilisateur ayant le rôle système sysadmin. Si vous utilisez un administrateur de géodatabase ArcSDE dbo, vous devez utiliser le modèle de base de données spatiales multiple.
Avec le modèle de base de données spatiales unique, vous pouvez utiliser un administrateur de géodatabase ArcSDE dbo ou sde. Cependant, si vous utilisez un modèle de base de données spatiales multiple (ancienne méthode de création de géodatabase dans SQL Server), votre administrateur ArcSDE doit être sde.
Pour plus d'informations sur l'utilisation d'un administrateur ArcSDE dbo, reportez-vous à la rubrique Comparaison entre propriétaires de géodatabase dans SQL Server.
Pour plus d'informations sur le modèle de base de données multiple pour SQL Server, reportez-vous à la rubrique Modèle de base de données spatiales multiple SQL Server.
N'oubliez pas que l'administrateur ArcSDE est différent de l'administrateur de base de données (DBA). Bien que les conditions en vigueur sur votre site puissent exiger que l'administrateur ArcSDE dispose d'autorisations de niveau DBA, cela n'est pas requis pour le fonctionnement quotidien d'une géodatabase ArcSDE.
Structure et administrateur ArcSDE
Il est recommandé de n'utiliser l'administrateur ArcSDE et sa structure que pour la gestion et le stockage des tables système d'ArcSDE. Il convient de créer des structures d'utilisateur distinctes pour le stockage des objets de données ArcSDE, tels que les classes d'entités et les jeux de données raster. Ces objets ne doivent pas être stockés dans l'espace de stockage de l'administrateur ArcSDE, car ils risquent de provoquer une panne du service ArcSDE en épuisant l'espace de l'administrateur ArcSDE. L'habitude de ne stocker que des tables système dans l'espace de stockage de l'administrateur ArcSDE permet de simplifier la gestion d'ArcSDE.
Dans SQL Server 2005 et versions ultérieures, il n'est pas automatique que les utilisateurs aient une structure portant leur nom. Cependant, pour utiliser SQL Server avec ArcSDE, il est nécessaire que correspondent à vos noms d'utilisateur des noms de structure par défaut. Cela s'applique tant à l'administrateur ArcSDE qu'aux utilisateurs non administratifs créant des données.