Hallo Forum,
ich versuche über eine gespeicherte prozedur User in der Datenbank anzulegen.
Habe verschiedene Domain's wo die User angelegt sind. Die Authetifizierung soll Windows sein.
Hier mal mein Script
In der Variablen @domain steht logischerweise der Domain-Name und im @username der eigentliche User-Name.
Das Script läuft durch fehler bekomme ich keine. Aber der User wird auch nicht angelegt.
Hat jemand eine Idee?
Gruss
Michael
ich versuche über eine gespeicherte prozedur User in der Datenbank anzulegen.
Habe verschiedene Domain's wo die User angelegt sind. Die Authetifizierung soll Windows sein.
Hier mal mein Script
Code:
SET @domainuser = @domain + '\' + @username; SET @SQL = N'CREATE LOGIN ' + @domainuser + ' FROM WINDOWS WITH DEFAULT_DATABASE=db01; EXECUTE(@SQL) SET @SQL = N'CREATE USER ' + @domainuser + ' FOR LOGIN ' + @domainuser + ' WITH DEFAULT_SCHEMA=[Art]'; EXECUTE(@SQL)
Das Script läuft durch fehler bekomme ich keine. Aber der User wird auch nicht angelegt.
Hat jemand eine Idee?
Gruss
Michael
Comment