MS SQL Server; verander de eigenaar van alle database objecten
23-10-2007
Het SQL script van dit support document van Microsoft maakt de volgende stored procedure aan in de database:
CREATE proc chObjOwner( @usrName varchar(20), @newUsrName varchar(50))
as
-- @usrName is the current user
-- @newUsrName is the new user
Wanneer deze stored procedure wordt uitgevoerd volgt een lijst me stored procedure aanroepen als uitvoer.
Na het uitvoeren van deze lijst met aanroepen zal de eigenaar van de database objecten veranderd zijn naar de opgegeven nieuwe user.
Dit script wijzigt dus niet uit zichzelf de database owner/eigenaar. Het script komt van pas wanneer een script geimporteerd is met een niet juiste gebruiker. Gebruik dit script om de geimporteerde objecten weer aan de juiste gebruiker te koppelen (ook dbo ).
Zie ook: