Quelles sont les commandes SQL appropriées (pas via l'interface graphique) pour ajouter un compte d'utilisateur Windows aux autorisations sur une base de données SQL Server 2008? à-dire .. Je veux donner à quelqu'un l'accès en lecture et une autre personne en lecture/écriture ..Autorisation utilisateur SQL Server 2008 Express
Répondre
C'est un processus en deux étapes:
d'abord, vous devez créer une connexion pour cet utilisateur, en fonction de ses informations d'identification Windows
CREATE LOGIN [<domainName>\<loginName>] FROM WINDOWS
Ceci met en place l'autorisation de base pour se connecter même à votre SQL Server
une fois que vous avez une connexion, vous pouvez créer un utilisateur dans chaque base de données où vous voulez donner que les droits de connexion pour faire quelque chose:
CREATE USER Johnnie FOR LOGIN Domain\Johnnie;
pour accorder des autorisations de lecture sur toutes les tables de votre base de données, attribuez la
db_datareader
rôle à cet utilisateursp_addrolemember @rolename = 'db_datareader', @membername = 'Johnnie'
d'accorder autorisations de lecture et d'écriture sur toutes les tables de votre base de données, attribuez à la fois la
db_datareader
ainsi que le rôledb_datawriter
à cet utilisateurSi vous avez besoin d'un contrôle plus précis sur les tables pouvant être lues ou écrites, vous devez gérer les autorisations manuellement, par ex. en créant vos propres rôles de base de données et en attribuant des autorisations à ces rôles, puis en ajoutant vos utilisateurs aux rôles spécifiques à l'application que vous avez créés
- 1. SQL Server Express 2008
- 2. Ajouter un utilisateur à SQL Server 2008 - autorisation refusée
- 3. sql server 2008 express/enterprise
- 4. SQL Server 2005 Express installé après SQL Server 2008 Express
- 5. sql server express 2008 problèmes
- 6. SQL Server 2008: Standard ou SQL Express
- 7. SQl server 2008 autorisation et cryptage
- 8. Désactivation de SQL Server 2008 Express
- 9. lent RS - SQL Server 2008 express
- 10. Comment Bootstrap SQL Server 2008 Express SP1?
- 11. Filestream dans Sql Server 2008 Express
- 12. SQL Server 2008 Express une ligne écrire
- 13. SQL Server Express 2008 R2 - paquet bootstrapper
- 14. SQL Server 2005 (Express) - Connexion ou utilisateur
- 15. Installation de SQL Server Express 2008 côte à côte avec VS2008 et SQL Server Express 2005
- 16. sql server 2005 serveur express et sql 2008 édition développeur
- 17. Outil pour copier SQL Server 2008 db vers SQL Server 2008 Express?
- 18. Mise à niveau de SQL Server 2008 R2 Express vers SQL Server 2008 R2 Enterprise
- 19. C# 2008 Chaîne de connexion SQL Server Express
- 20. Autorisation utilisateur MS Sql Server basée sur une table
- 21. sql server 2008 de sécurité
- 22. Dépendance SQL avec SQL Server Express 2005
- 23. SQL Server 2008 R2
- 24. Avis requis: sauvegarde à froid pour SQL Server 2008 Express?
- 25. Studio Express Échec de la connexion (SQL Server 2008)
- 26. Comment se connecter à SQL Server 2008 Express?
- 27. Problèmes de connexion dans SQL Server 2008 Management Studio Express
- 28. Synchronisation entre les tables SQL Server 2008 Express et VFP
- 29. Services d'analyse pour SQL Server 2008 R2 Express
- 30. début: sql server 2008 express avec fichier mdf
+1. Une réponse très claire. –
@Mitch Wheat: merci, Mitch! –
Assurez-vous également que vous avez activé les connexions TCP/IP dans l'outil Gestionnaire de configuration SQL Server. Ceci est généralement un problème uniquement lorsque vous essayez d'autoriser des connexions à distance à votre ordinateur local. –