J'ai une application .net qui se connecte au serveur SQL en utilisant l'authentification Windows.
Nous ne pouvons pas utiliser l'authentification SQL Server dans l'application. Nous avons de nombreux utilisateurs Active Directory pour notre projet. Nous devons donc créer un compte de connexion distinct pour chaque utilisateur Active Directory dans SQL Server plutôt que de créer un compte de connexion distinct pour chaque utilisateur AD, existe-t-il un moyen d'utiliser le groupe d'utilisateurs Active Directory dans SQL Server?
la source
Vous pouvez utiliser T-SQL:
J'utilise ceci dans le cadre de la restauration du serveur de production vers la machine de test:
Vous devrez utiliser le nom localisé des services dans le cas de Windows allemand ou français, voir Comment créer une connexion SQL Server pour un compte de service sur un Windows non anglais?
la source
CREATE LOGIN ... WITH DEFAULT_SCHEMA
les points...
doivent référencer un certain groupe d'annonces. Nous avons plusieurs groupes et aimerions donner à un groupe Active Directory l'accountants
accès au schéma «A» mais pas aux schémas «B» et «C». De même, le groupe «facturation» ne doit avoir accès qu'au schéma «B». En tant qu'interface, nous utilisons l'accès msft.Accédez à SQL Server Management Studio, accédez à Sécurité, accédez à Connexions et cliquez dessus avec le bouton droit. Un menu apparaîtra avec un bouton disant "Nouvelle connexion". Vous pourrez y ajouter des utilisateurs et / ou des groupes d'Active Directory à vos "autorisations" SQL Server. J'espère que cela t'aides
la source
Voici mon observation. J'ai créé une connexion (en lecture seule) pour un compte d'utilisateur de groupe Windows (AD) mais, elle agit de manière provocante dans différents serveurs SQL. Dans les serveurs SQl que les utilisateurs ne peuvent pas voir les bases de données, j'ai ajouté une définition de vue vérifiée et j'ai également donné une perméation d'exécution de base de données à la base de données principale pour éviter l'erreur 229. Je n'ai pas ce problème si je crée une connexion pour un utilisateur.
la source