Maison >base de données >tutoriel mysql >Comment accorder des privilèges de base de données dans SQL Server 2008 ?
Accorder des privilèges de base de données dans SQL Server 2008
Pour établir une connexion ODBC à l'aide de l'authentification SQL Server et accorder à un utilisateur des autorisations complètes de base de données, suivez les instructions étapes décrites ci-dessous :
Autoriser toutes les lectures Autorisations :
EXEC sp_addrolemember N'db_datareader', N'your-user-name'
Cette commande accorde à l'utilisateur toutes les autorisations de lecture sur toutes les tables de la base de données.
Accordement de toutes les autorisations d'écriture :
EXEC sp_addrolemember N'db_datawriter', N'your-user-name'
Cette commande accorde à l'utilisateur toutes les autorisations d'écriture (INSERT, UPDATE, DELETE) sur toutes les tables du base de données.
Accorder des autorisations granulaires :
Si vous le souhaitez, vous pouvez accorder des autorisations spécifiques sur des tables individuelles à l'aide de 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
Méthode graphique :
Pour accorder des autorisations graphiquement dans SSMS :
Reportez-vous à la documentation en ligne MSDN pour SQL Server pour une documentation complète sur l'octroi de privilèges de base de données.
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!