ALTER AUTHORIZATION sql az adatbázis tulajdonosának megváltoztatásához (SQL Server DBA)

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;

Szólj hozzá!