Cambiare il proprietario di un oggetto o del database: le stored procedures sp_changedbowner e sp_changeobjectowner
Spesso ci si trova nella necessità di dover cambiare in modo veloce e sicuro il proprietario di un database o di un oggetto istanziato in Sql Server; come sempre, vi sono più vie possibili, di seguito ne propongo una.
Dall'interfaccia di Query Analyzer
Per cambiare il proprietario del database:
USE nomedb
EXEC sp_changedbowner 'nomeutente'
Per cambiare il proprietario di un oggetto:
USE nomedb
EXEC sp_changeobjectowner 'nomeoggetto', 'nuovoproprietario'
Naturalmente sia il database che gli oggetti che il nuovo proprietario devono esistere ed essere coerenti.
|