Si votre SQL Server Express n'a pas l' Enterprise Manager, une interface graphique pour effectuer les principales tâches administratives , vous aurez à effectuer des tâches avancées comme l'octroi d'autorisations et l'ajout de rôles en utilisant des procédures stockées système . Par conséquent, vous devez avoir une connaissance de l'administration du serveur , Transact- SQL et le mécanisme de base du serveur . Idéalement, la personne qui installe SQL Server Express et /ou crée les bases de données doit également accorder des privilèges aux utilisateurs. Il ya des connexions du serveur, qui sont communes à toutes les bases de données sur le site, et les utilisateurs pour chaque base de données. L'utilisateur est alors liée à une connexion. Chaque session a une base de données par défaut. Sysadmin est un rôle de serveur fixe . Quand il est assigné à une connexion particulière , la personne qui l'utilise dispose de privilèges pour faire des changements drastiques dans le serveur. Par conséquent, il ne devrait pas être donnée avec désinvolture. Instructions 1 Vérifiez qu'une instance de SQL Server Express est en marche . 2 Vérifiez que vous avez accès à la connexion SQL Server «sa» ( administrateur système ) . Idéalement , seul le 'sa' accorde des privilèges à d'autres connexions . 3 connecter à SQL Server Express en tant que 'sa' . 4 Exécuter le suivant instruction Transact -SQL à l'invite SQL : > EXEC sp_addsvrrolemember [ @ loginame =] ' nom de ', [ @ rolename =] Photos ' sysadmin ' . les mots entre crochets sont facultatifs Par exemple, si vous souhaitez accorder des privilèges d'administrateur système pour le nom d'utilisateur « Sue », exécutez la commande suivante : > EXEC sp_addsvrrolemember ' Sue ' , ' sysadmin ' ici, l'hypothèse est que « Sue » est un nom de connexion SQL Server valide . 5 Ajouter l'utilisateur d'ouverture de session Windows ' Sue ' comme SQL Server Express vous connecter si vous obtenez une erreur sur l'étape précédente en disant cette connexion n'existe pas : > EXEC sp_addlogin ' Sue ' [, ' '] [, ' base de données '] [, ' '] [, ' '] Aucun des paramètres entre crochets sont obligatoires. Sécurité ID est un numéro unique et est générée si vous n'en fournissez pas . Option de chiffrement indique si oui ou non le mot de passe est crypté. Il prend les valeurs suivantes : 1 ) NULL , ce qui implique que le mot de passe est crypté 2) skip_encryption , qui indique que le mot de passe n'est pas crypté 3) skip_encryption_old . . , qui indique que le mot de passe a été chiffré par une ancienne version de SQL Server et ne doit pas être chiffrée plus. Exécuter sp_addsvrrolemember comme indiqué dans l'étape 4.
|