konto usunięte

Temat: SQL 2005 Drop login

Czy można jednym poleceniem skasować login z bazy i wszystkich userów którzy zostali utworzeni dla tego loginu ?
Jacek Ołowiak

Jacek Ołowiak kierownik zespołu IT

Temat: SQL 2005 Drop login

login = user...
jesli dobrze zrozumialem, a jesli nie to drop user cascade;

konto usunięte

Temat: SQL 2005 Drop login

Jacek Ołowiak:
login = user...
jesli dobrze zrozumialem, a jesli nie to drop user cascade;

login jest jeden na serwer i on jest mapowany z userem w bazie
nie usuniesz loginu gdy ma on aktywnego usera w bazie i jeśli jest ownerem jakiegos joba, natomiast nie usuniesz usera gdy jest on ownerem obiektu w bazie.

ale napisanie procedury która
--sprawdzi w ktorych bazach login ma usera koniecznie po SID
--sprawdzi czy user jest właścicielem obiektow i ewentualne przepisanie ich na innego usera (np dbo)
--usunie usera z bazy
--sprawdzi czy login jest ownerem joba i ewentualnie przepisze na innego
--usunie login

to tak naprawde 10 minut ;)

pozdrawiam

konto usunięte

Temat: SQL 2005 Drop login

nie usuniesz loginu gdy ma on aktywnego usera w bazie

nie usuniesz to może zadużo powiedziane można usunąć tylko że zostają śmieci

Następna dyskusja:

migracja ms sql 2000 -> ...




Wyślij zaproszenie do