Il est parfois nécessaire de modifier le propriétaire d'une base de données. Pour cela il est nécessaire de se connecter sur la base de données puis d'exécuter la procédure
sp_changedbowner. Cette procédure accepte deux paramètres : le nom de la connexion (login) correspondant au nouveau propriétaire et un drapeau (@map) qui s'il prend la valeur false supprime les alias existant affectés à l'ancien propriétaire de la base de données. S'il prend la valeur true ou s'il n'est pas spécifié, les alias sont transférés au nouveau propriétaire (ce qui est préférable).
La liste des connexions peut être établie en exécutant
sp_helplogins
Le nouveau propriétaire de la base test est la connexion sa
USE test; go exec sp_changedbowner 'sa'