ALTER AUTHORIZATION sql para cambiar el propietario de una base de datos (SQL Server DBA)

ALTER AUTHORIZATION cambia la propiedad de las entidades . La propiedad de entidades a nivel de servidor puede ser cambiada a directores a nivel de servidor. La propiedad a nivel de base de datos puede ser cambiada a directores a nivel de base de datos.

ALTER AUTHORIZATION puede cambiar la propiedad de la base de datos. Esto reemplaza a sp_changedbowner. Alterar cualquier script de gestión de la seguridad utilizando sp_changedbowner – como Adjuntar base de datos sin archivo de registro y cambiar el nombre de la base de datos

Según SQL Server BOL ALTER AUTHORIZATION

«Esta característica se eliminará en una futura versión de Microsoft SQL Server. Evite utilizar esta función en los nuevos trabajos de desarrollo y planifique la modificación de las aplicaciones que actualmente utilizan esta función. Utilice ALTER AUTHORIZATION en su lugar»

Un ejemplo de ALTER AUTHORIZATION : una base de datos sin propietario , puede requerir que se asigne un propietario. El inicio de sesión utilizado para crear la base de datos o para que se le asigne la propiedad de la base de datos ha sido abandonado. La base de datos no tiene dueño.

Usando ALTER AUTHORIZATION se asigna un dueño.

Ejemplo:

 ALTER AUTHORIZATION ON DATABASE::MyDatabase TO MyLoginUser;

Deja un comentario