38 votes

Restreindre l’accès à la connexion SQL Server à une seule base de données

J’ai un `` serveur qui contient environ 50 bases de données.

Je souhaite en créer un nouveau `` pour un client qui souhaite avoir accès à sa base de données.

Mais je ne veux pas leur donner accès aux 49 autres bases de données.

Comment puis-je faire cela?

34voto

Irfy Points 866
<ol> <li>Se connecter à votre instance SQL Server à l’aide de Management Studio</li> <li>Goto Security -> Logins -> (CLIC DROIT) Nouvelle connexion</li> <li>remplir les détails de l’utilisateur </li> <li>Sous Mappage utilisateur, sélectionnez les bases de données auxquelles vous souhaitez que l’utilisateur puisse accéder et configurer</li> <hr><p><strong>METTRE À JOUR:</strong></p><p>Vous voudrez également aller <code></code>à , et pour <code></code> vérifier les autorisations pour <code></code>et supprimer l’autorisation <code></code></p></ol>

2voto

mhickin Points 61

Pour tous ceux qui se demandent comment procéder, j’ai la solution suivante pour SQL Server 2008 R2 et versions ultérieures :

Cela répondra exactement à l’exigence décrite ci-dessus.

0voto

OneGhana Points 51

il s’agit de compléter ce qui a été sélectionné comme la bonne réponse. Il manque une étape qui, lorsqu’elle n’est pas terminée, l’utilisateur pourra toujours accéder au reste de la base de données. Tout d’abord, faites comme @DineshDB suggéré

l’étape manquante est ci-dessous:

Et c’est tout.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X