Maison > base de données > tutoriel mysql > Comment activer l'authentification ODBC avec les autorisations de base de données utilisateur dans SQL Server 2008 ?

Comment activer l'authentification ODBC avec les autorisations de base de données utilisateur dans SQL Server 2008 ?

Mary-Kate Olsen
Libérer: 2025-01-03 01:45:38
original
512 Les gens l'ont consulté

How to Enable ODBC Authentication with User Database Permissions in SQL Server 2008?

Activation de l'authentification ODBC avec les autorisations de base de données utilisateur dans SQL Server 2008

Présentation

Pour établir une connexion ODBC à l'aide de l'authentification SQL Server, il est crucial de accorder les privilèges nécessaires au nom d'utilisateur désigné. Ce guide explique comment y parvenir via SQL Server Management Studio (SSMS).

Accorder des autorisations de base de données

Pour accorder à un utilisateur des droits complets sur une base de données spécifique, suivez ces étapes :

  1. Ouvrez SSMS et connectez-vous à l'instance SQL Server souhaitée.
  2. Cliquez avec le bouton droit sur la base de données et sélectionnez "Propriétés".
  3. Dans l'onglet "Autorisations", faites défiler vers le bas pour trouver la section "Adhésions aux rôles".
  4. Sélectionnez le bouton "Ajouter..." et choisissez l'utilisateur que vous souhaitez. accorder des autorisations à.
  5. Cochez la case à côté de "db_datareader" (pour un accès en lecture seule) ou "db_datawriter" (pour un accès complet) rôle.
  6. Cliquez sur « OK » pour enregistrer les modifications.

Gestion avancée des autorisations

Pour une gestion granulaire des autorisations, vous pouvez utiliser le GRANT commande. Cela vous permet de spécifier des privilèges spécifiques (tels que SELECT, INSERT, UPDATE, DELETE) sur des tables individuelles :

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

Gestion graphique des autorisations

SSMS fournit également une interface graphique pour la gestion des autorisations :

  1. Dans SSMS, accédez à la base de données.
  2. Cliquez sur "Sécurité" et puis « Utilisateurs ».
  3. Cliquez avec le bouton droit sur l'utilisateur auquel vous souhaitez accorder des autorisations et sélectionnez « Propriétés ».
  4. Localisez la section « Adhésions aux rôles de base de données » en bas.
  5. Cochez la case à côté des rôles appropriés et cliquez sur "OK."

Conclusion

Ces méthodes permettent d'accorder les privilèges nécessaires à un utilisateur pour l'authentification ODBC. Reportez-vous à la documentation en ligne MSDN pour une documentation complète sur les autorisations de base de données dans SQL Server.

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