Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Définir les droits sur les tables et les SP ?

5 réponses
Avatar
TF
Bonjour,
Dans l'environnement de MSDE 2000, comment définir par VBA ou par une
requête SQL ou à l'aide de OSQL les droits d'un utilisateur sur les tables
(delete, insert, ...) et sur les SP ?
Merci

5 réponses

Avatar
Fred BROUARD
Comme ceci :
http://sqlpro.developpez.com/SQL_AZ_G.html

A +

TF a écrit:
Bonjour,
Dans l'environnement de MSDE 2000, comment définir par VBA ou par une
requête SQL ou à l'aide de OSQL les droits d'un utilisateur sur les tables
(delete, insert, ...) et sur les SP ?
Merci





--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************
Avatar
TF
Merci pour votre réponse,
Mais j'ai oublié de préciser que j'ai à peu près 20 tables, 30 SP et vues et
10 utilisateurs, il n'y a pas une procédure qui traite l'ensemble des tables
et sp ?
ou il faut faire Grant table par table ?
merci
"Fred BROUARD" a écrit dans le message de
news:
Comme ceci :
http://sqlpro.developpez.com/SQL_AZ_G.html

A +

TF a écrit:
> Bonjour,
> Dans l'environnement de MSDE 2000, comment définir par VBA ou par une
> requête SQL ou à l'aide de OSQL les droits d'un utilisateur sur les


tables
> (delete, insert, ...) et sur les SP ?
> Merci
>
>

--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************



Avatar
mordor
TF wrote:

Merci pour votre réponse,
Mais j'ai oublié de préciser que j'ai à peu près 20 tables, 30 SP et vues et
10 utilisateurs, il n'y a pas une procédure qui traite l'ensemble des tables
et sp ?
ou il faut faire Grant table par table ?
merci
"Fred BROUARD" a écrit dans le message de
news:

Comme ceci :
http://sqlpro.developpez.com/SQL_AZ_G.html

A +

TF a écrit:

Bonjour,
Dans l'environnement de MSDE 2000, comment définir par VBA ou par une
requête SQL ou à l'aide de OSQL les droits d'un utilisateur sur les





tables

(delete, insert, ...) et sur les SP ?
Merci





--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************








il vaut mieux réunir les utilisateur sous la bannière d'une communauté
de roles : par exemple PUBLIC
ainsi tu peux éxécuter :

------------------------------------------------
select ' grant '+ case When xtype = 'p' then ' exec ' else 'insert,
update,delete ' end+' on ' + name +' to public' from sysobjects where
xtype in ('p','u','v') and name not like 'sys%'
----------------------------

p : procédure,
u et v : sont tables user et vues

pour les procédures c'est exec
et pour les tables .... devines!!

en poussant un peu tu pourrais mettre en paramètre le ou les roles <que
tu veux

Bon courage


Emmanuel PELLEGRIN
Conseil en Informatique
Email : epconseil at free.fr
Avatar
Fred BROUARD
soit un ordre par table, soit utiliser des rôles.
Sinon, la clicougnette dans EM puis demander le script...

A +

TF a écrit:
Merci pour votre réponse,
Mais j'ai oublié de préciser que j'ai à peu près 20 tables, 30 SP et vues et
10 utilisateurs, il n'y a pas une procédure qui traite l'ensemble des tables
et sp ?
ou il faut faire Grant table par table ?
merci
"Fred BROUARD" a écrit dans le message de
news:

Comme ceci :
http://sqlpro.developpez.com/SQL_AZ_G.html

A +

TF a écrit:

Bonjour,
Dans l'environnement de MSDE 2000, comment définir par VBA ou par une
requête SQL ou à l'aide de OSQL les droits d'un utilisateur sur les





tables

(delete, insert, ...) et sur les SP ?
Merci





--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************









--
Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
TF
merci pour les idées
"TF" a écrit dans le message de
news:409679f3$0$8642$
Merci pour votre réponse,
Mais j'ai oublié de préciser que j'ai à peu près 20 tables, 30 SP et vues


et
10 utilisateurs, il n'y a pas une procédure qui traite l'ensemble des


tables
et sp ?
ou il faut faire Grant table par table ?
merci
"Fred BROUARD" a écrit dans le message de
news:
> Comme ceci :
> http://sqlpro.developpez.com/SQL_AZ_G.html
>
> A +
>
> TF a écrit:
> > Bonjour,
> > Dans l'environnement de MSDE 2000, comment définir par VBA ou par une
> > requête SQL ou à l'aide de OSQL les droits d'un utilisateur sur les
tables
> > (delete, insert, ...) et sur les SP ?
> > Merci
> >
> >
>
> --
> Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
> Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
> Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
> ****************** mailto: ******************
>