MS SQL Server - Attribuer des autorisations

Permissionsse référer aux règles régissant les niveaux d'accès des mandants aux sécurisables. Vous pouvez accorder, révoquer et refuser des autorisations dans MS SQL Server.

Pour attribuer des autorisations, l'une des deux méthodes suivantes peut être utilisée.

Méthode 1 - Utilisation de T-SQL

Syntaxe

Use <database name>
Grant <permission name> on <object name> to <username\principle>

Exemple

Pour attribuer une autorisation de sélection à un utilisateur appelé «TestUser» sur un objet appelé «TestTable» dans la base de données «TestDB», exécutez la requête suivante.

USE TestDB
GO
Grant select on TestTable to TestUser

Méthode 2 - Utilisation de SSMS (SQL Server Management Studio)

Step 1 - Connectez-vous à l'instance et développez les dossiers comme indiqué dans l'instantané suivant.

Step 2- Cliquez avec le bouton droit sur TestUser et cliquez sur Propriétés. L'écran suivant apparaît.

Step 3Cliquez sur Rechercher et sélectionnez des options spécifiques. Cliquez sur Types d'objets, sélectionnez des tables et cliquez sur Parcourir. Sélectionnez «TestTable» et cliquez sur OK. L'écran suivant apparaît.

Step 4 Cochez la case pour la colonne Accorder sous Sélectionner l'autorisation et cliquez sur OK comme indiqué dans l'instantané ci-dessus.

Step 5Sélectionnez l'autorisation sur «TestTable» de la base de données TestDB accordée à «TestUser». Cliquez sur OK.