Na serwerze została utworzona nowa baza danych o identycznej strukturze, co już istniejąca. Klient poprosił o przeniesienie wszystkich uprawnień z istniejącej bazy danych do nowej bazy. Podstawowe rzeczy, jak użytkownicy, role można zeskryptować poleceniem z menu kontekstowego:
Prawa mysz na bazie danych >> Tasks >> Generate scripts
Ale uprawnień to narzędzie nie skryptuje…
Średniokrótkie poszukiwania w google zaprowadziły mnie do skryptu autorstwa S.Kusen, który robi, to co trzeba!
No może mała modyfikacja się przydaje. Skrypt nie tworzył ról. Dlatego dorobiłem małą przeróbkę i oto poprawiony skrypt: Script_db_permisssions.zip