Ostatnio zostałem zmuszony do przeniesienia bazy na inny serwer. Baza niewielka. Ponieważ pogubił mapowanie między loginem apiX, przypisanym do roli db_owner, a dbo samej bazy, trzeba było to naprawić. I tu przyszła z pomocą procedura
use nazwaBazy;
go
exec sp_changedbowner 'apiX';
go
Nie tylko zmieniła mapowanie loginu apiX w bazie do dbo, ale także wszystkie aliasy, które wskazywały na poprzedniego użytkownika dbo, też zostały przemapowane.