ALTER AUTHORIZATION sql para mudar o proprietário de uma base de dados (SQL Server DBA)

ALTER AUTHORIZATION muda a propriedade das entidades . A propriedade de entidades ao nível do servidor pode ser alterada para directores ao nível do servidor. A propriedade a nível da base de dados pode ser mudada para directores a nível da base de dados.

ALTER AUTHORIZATION pode mudar a propriedade da base de dados. Isto substitui sp_changbowner. Altere qualquer script de gerenciamento de segurança usando sp_changbowner – tal como Anexar base de dados sem arquivo de log e renomear base de dados

De acordo com o SQL Server BOL ALTER AUTHORIZATION

“Este recurso será removido em uma versão futura do Microsoft SQL Server. Evite usar este recurso em novos trabalhos de desenvolvimento, e planeje modificar as aplicações que atualmente usam este recurso. Use ALTER AUTHORIZATION em vez disso”

Um exemplo de ALTER AUTHORIZATION : uma base de dados sem dono , pode requerer a atribuição de um dono. O login usado para criar a base de dados ou ser atribuído o proprietário da base de dados foi abandonado. A base de dados não tem um dono.

Usar ALTER AUTHORIZATION atribui um dono.

Exemplo:

 ALTER AUTHORIZATION ON DATABASE::MyDatabase TO MyLoginUser;

Deixe um comentário