ALTER AUTHORIZATION megváltoztatja az entitások tulajdonjogát . A szerverszintű entitások tulajdonjogát szerverszintű megbízókra lehet módosítani. Az adatbázis szintű tulajdonjogot adatbázis szintű megbízókra lehet megváltoztatni.
ALTER AUTHORIZATION megváltoztathatja az adatbázis tulajdonjogát. Ez helyettesíti az sp_changedbowner-t. Módosítsa az sp_changedbowner használatával készült biztonsági kezelési szkripteket – például az Adatbázis csatolása naplófájl nélkül és az adatbázis átnevezése
Az SQL Server BOL ALTER AUTHORIZATION
“Ezt a funkciót a Microsoft SQL Server egy későbbi verziójában eltávolítják. Kerülje ennek a funkciónak a használatát új fejlesztési munkák során, és tervezze az olyan alkalmazások módosítását, amelyek jelenleg ezt a funkciót használják. Használja helyette az ALTER AUTHORIZATION-t.”
Egy példa az ALTER AUTHORIZATION használatára : egy tulajdonos nélküli adatbázishoz , szükség lehet egy tulajdonos hozzárendelésére. Az adatbázis létrehozásához vagy az adatbázis tulajdonjogának hozzárendeléséhez használt bejelentkezés megszűnt. Az adatbázisnak nincs tulajdonosa.
Az ALTER AUTHORIZATION használata tulajdonost rendel hozzá.
Példa:
ALTER AUTHORIZATION ON DATABASE::MyDatabase TO MyLoginUser;