ALTER AUTHORIZATION sql pentru a schimba proprietarul unei baze de date (SQL Server DBA)

ALTER AUTHORIZATION modifică proprietatea entităților . Proprietatea entităților de la nivelul serverului poate fi schimbată în principalii de la nivelul serverului. Proprietatea la nivel de bază de date poate fi schimbată în principialii la nivel de bază de date.

ALTER AUTHORIZATION poate schimba proprietatea bazei de date. Aceasta înlocuiește sp_changedbowner. Modificați orice scripturi de gestionare a securității care utilizează sp_changedbowner – cum ar fi Atașarea bazei de date fără fișier jurnal și redenumirea bazei de date

Conform SQL Server BOL ALTER AUTHORIZATION

„Această caracteristică va fi eliminată într-o versiune viitoare a Microsoft SQL Server. Evitați să utilizați această caracteristică în noile lucrări de dezvoltare și planificați modificarea aplicațiilor care utilizează în prezent această caracteristică. Utilizați în schimb ALTER AUTHORIZATION”

Un exemplu de ALTER AUTHORIZATION : o bază de date fără proprietar , poate necesita atribuirea unui proprietar. Autentificarea utilizată pentru a crea baza de date sau pentru a i se atribui proprietatea bazei de date a fost abandonată. Baza de date nu are un proprietar.

Utilizarea ALTER AUTHORIZATION atribuie un proprietar.

Exemplu:

 ALTER AUTHORIZATION ON DATABASE::MyDatabase TO MyLoginUser;

Lasă un comentariu