Comment donner des droits dbo dans un schéma spécifique ?
Le db_owner, comme son nom l'indique, donne des droits au niveau de la DB, donc on est un cran au dessous.
J'aimerais qu'un utilisateur ne puisse accéder qu'à un schéma. Comment agir ?
Comment donner des droits dbo dans un schéma spécifique ?
Le db_owner, comme son nom l'indique, donne des droits au niveau de la DB, donc on est un cran au dessous.
J'aimerais qu'un utilisateur ne puisse accéder qu'à un schéma. Comment agir ?
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
Code : Sélectionner tout - Visualiser dans une fenêtre à part GRANT SELECT, INSERT, UPDATE, DELETE ON SCHEMA::dbo TO USER_X;
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/ * * * * *
Merci Frédéric, mais cela ne donnera que les droits DML. Ce que je souhaites principalement, ce sont les DDL/DCL.
Mais mon message n'était pas clair : j'aimerai qu'un développeur ne puisse modifier la structure des objets que d'un schéma.
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
??
Code : Sélectionner tout - Visualiser dans une fenêtre à part GRANT ALTER ON SCHEMA xxx TO xxx
Plus exactement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part GRANT ALTER ON SCHEMA::dbo TO USER_X
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/ * * * * *
J'ai tout donné...
et pourtant
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part grant alter, control, create sequence,create table, delete, update, insert, execute, references, select, update, view definition on schema :: spt TO bidivers
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 create table spt.toto (i int) Msg 262, Level 14, State 1, Line 1 CREATE TABLE permission denied in database 'BI_DIVERS'.
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
Ok... en sus du alter sur le schema, il faut le create au niveau base
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
Partager