Bonjour.
l'Utilisateur de mon appli java, qui s'y connecte avec login et password gérés par SQL Server, doit pouvoir ajouter d'autres utilisateurs. La question de la sécurité est écartée.
Le sql qui marche dans SSMS...
...avec mes droits d'administrateurs, ne marche évidements pour cet utilisateur depuis mont appli.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4CREATE LOGIN jul WITH PASSWORD = 'JulMdP'; CREATE USER jul FOR LOGIN jul; ALTER ROLE Role ADD MEMBE jul;
SQLExeption : L'utilisateur n'est pas autorisé à effectuer cette action.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 String sql ="CREATE LOGIN " + LoginUtil + " WITH PASSWORD = '" + PassWord + "';" + "CREATE USER " + LoginUtil + " FOR LOGIN " + LoginUtil + ";" + "ALTER ROLE " + Role + " ADD MEMBER " + LoginUtil +";";
... ni l'équivalent dans une procédure stockée.
Ça doit être tout simple... mais je cherche depuis 2 jours...
Merci d'avance.
Partager