본문 바로가기
IT/MSSQL

[MSSQL] 데이터베이스 소유자 (db_owner) 조회 및 변경방법

by 베베야 2024. 3. 22.
728x90

데이터베이스 소유자 (db_owner) 조회

데이터베이스 소유자를 조회하는 2가지  방법에 대해서 알아보자.

 

첫번째 방법

SELECT a.name AS [Database],
b.name AS [Owner]
FROM sys.databases AS a
JOIN sys.sql_logins AS b ON a.owner_sid = b.sid
GO

 

두번째 방법

SELECT name AS [Database],
SUSER_SNAME(owner_sid) AS [Owner]
FROM sys.databases
GO

 


데이터베이스 소유자 (db_owner) 변경

변경하고자 하는 DB(BEBE)의 소유자를 'sa' 에서 'admin' 으로 변경하려고 할때 아래와 같은 문법으로 변경하면 된다.

문법

ALTER AUTHORIZATION ON DATABASE:: 디비명 TO 변경할 소유자명;


예시

ALTER AUTHORIZATION ON DATABASE:: BEBE TO admin;

 

이상으로 데이터베이스 소유자를 조회하고 변경하는 방법에 대해서 알아보았다.

반응형
그리드형

댓글