Bonjour,
Sur un server mutualisé une instance MS SQL 2008 installée, comment faire pour limité à un user toto de ne pouvoir voir que sa base toto mais pas les autres autres bases installées sur cette instance.
Merci.
Bonjour,
Sur un server mutualisé une instance MS SQL 2008 installée, comment faire pour limité à un user toto de ne pouvoir voir que sa base toto mais pas les autres autres bases installées sur cette instance.
Merci.
Il suffit que l'utilisateur SQL mappé à la connexion n'ai été créé que dans la base visée.
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Si tu parles de la problématique de voir les bases dans SQL Server Management Studio il y a quelques paramétrages à effectuer :Sur un server mutualisé une instance MS SQL 2008 installée, comment faire pour limité à un user toto de ne pouvoir voir que sa base toto mais pas les autres autres bases installées sur cette instance.
1- Supprimer le privilège VIEW ANY DATABASE pour le rôle spécial de serveur dans master : dbo
2- Pour que ton utilisateur puisse voir que les bases qu'il doit gérer tu pourras le mettre propriétaire de la base de données :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 USE master; GO DENY VIEW ANY DATABASE TO public; GO
++
Code : Sélectionner tout - Visualiser dans une fenêtre à part ALTER AUTHORIZATION ON DATABASE::<mabase> TO <monlogin>
1- Supprimer le privilège VIEW ANY DATABASE pour le rôle spécial de serveur dans master : dbo
Bonjour,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 USE master; GO DENY VIEW ANY DATABASE TO public; GO
Est ce que retirer le rôle public à mes users et cette commande veut dire la même chose ou sont 2 choses #tes ?
Merci.
Partager