|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() |
Bonjour,
Je sais que cette question peut paraitre un peut bête mais comment faire pour définir les droits d'un utilisateur (sous sybase ASE 15) comme suis : - Il doit pouvoir créer de nouvelle DB commencant systématiquement par nicolas_ et doit pouvoir les droper et faire ce qu'il veut dessus. - Il ne peut avoir aucun droit sur les autres DB de Sybase ou de tout autre utilisateur. Merci d'avance,
__________________
The box said : "Requires windows 95, NT or better" so I installed Linux. |
|
|
00
|
|
|
#2 | ||
![]() ![]() |
Pour pouvoir créer une nouvelle BD il faut avoir les droits "sa_role" - et une fois qu'on a ce droit on peut évidemment tout faire.
Donc il s'agit de trouver un moyen de donner ce droit de façon très selective. A priori je ne vois que la creation d'une procédure stockée qui créerait ces nouvelles bases. Rob Vershoor a decrit une technique qui consiste à créer un role spécial pour donner le role sa_role de façon limitée (voir http://www.sypron.nl/grant_sa.html). On pourrait combiner cette technique avec une proc qui créé la nouvelle base, qqch comme: Code :
Michael
__________________
Michael Peppler Membre de TeamSybase - www.teamsybase.com "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com