Maison > base de données > tutoriel mysql > Comment accorder des privilèges de base de données dans SQL Server 2008 à l'aide de SSMS et T-SQL ?

Comment accorder des privilèges de base de données dans SQL Server 2008 à l'aide de SSMS et T-SQL ?

Mary-Kate Olsen
Libérer: 2025-01-02 16:57:40
original
1013 Les gens l'ont consulté

How to Grant Database Privileges in SQL Server 2008 Using SSMS and T-SQL?

Accorder des privilèges de base de données dans SQL Server 2008 à l'aide d'outils graphiques et de commandes

Pour établir une connexion ODBC à l'aide de l'authentification SQL Server, les utilisateurs ont besoin d'une base de données spécifique privilèges. Cet article montre comment accorder ces privilèges à l'aide d'outils graphiques et de ligne de commande dans SQL Server 2008.

Méthode graphique (SSMS)

  1. Dans SQL Server Management Studio (SSMS), accédez à la base de données souhaitée.
  2. Développez le dossier « Sécurité » et sélectionnez "Utilisateurs".
  3. Cliquez avec le bouton droit sur l'utilisateur auquel vous souhaitez accorder des privilèges et choisissez "Propriétés".
  4. Cliquez sur l'onglet "Adhésions aux rôles de base de données" et sélectionnez les rôles appropriés à ajouter. l'utilisateur.

Méthode de ligne de commande

Pour accorder des privilèges spécifiques par table, utilisez la commande GRANT :

GRANT SELECT, INSERT, UPDATE ON dbo.YourTable TO YourUserName
GRANT SELECT, INSERT ON dbo.YourTable2 TO YourUserName
GRANT SELECT, DELETE ON dbo.YourTable3 TO YourUserName
Copier après la connexion

Pour accorder des autorisations de lecture plus larges, ajoutez l'utilisateur au rôle db_datareader par défaut :

EXEC sp_addrolemember N'db_datareader', N'your-user-name'
Copier après la connexion

Pour les autorisations d'écriture, ajoutez l'utilisateur au rôle db_datawriter :

EXEC sp_addrolemember N'db_datawriter', N'your-user-name'
Copier après la connexion

Supplémentaire Notes

  • Les autorisations granulaires vous permettent d'accorder des privilèges spécifiques sur des tables individuelles.
  • La documentation en ligne MSDN pour SQL Server fournit une documentation détaillée sur l'octroi de privilèges.
  • SSMS offre également un moyen graphique de gérer les adhésions aux rôles de base de données pour une facilité d'utilisation accrue.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal