Подтвердить что ты не робот

Как изменить владельца базы данных в sql?

В студии управления вы можете увидеть владельца по свойствам, но это не позволит вам его изменить. Я предполагаю, что есть некоторая хранимая процедура, чтобы изменить ее, и вы не можете сделать это через gui.

4b9b3361

Ответ 1

Сюрпризно он называется sp_changedbowner.

Фактически вы можете изменить его в SQL Server Management Studio под Database / Properties / Files

Ответ 2

В дополнение к использованию SSMS GUI вы также можете использовать ALTER AUTHORIZATION или поочередно использовать оператор sp_changedbowner.

ALTER AUTHORIZATION ON DATABASE::MyDatabaseName TO NewOwner;
GO

Обратите внимание: sp_changedbowner устарел от SQL Server 2012.

Ответ 3

Фактически вы можете изменить его в SSMS, он находится на вкладке "Файлы" в свойствах базы данных.