반응형
먼저 각 데이터베이스의 소유자를 조회해보자.
조회 방법1.
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
조회 방법2.
SELECT name AS [Database],
SUSER_SNAME(owner_sid) AS [Owner]
FROM sys.databases
[조회 결과]
나는 'test' 라는 DB 의 소유자를 'sa' 에서 'an' 으로 바꾸어주려고 한다.
이때 아래의 쿼리를 이용해서 바꿔줄 수 있다.
ALTER AUTHORIZATION ON DATABASE:: test TO an;
[변경결과]
이렇게 데이터베이스의 소유자를 변경할 수 있다.
반응형
'DBMS > SQL Server (MS-SQL)' 카테고리의 다른 글
[SQL Server / MS-SQL] 데이터베이스 분리 및 연결 (Detach / Attach) (0) | 2020.02.17 |
---|---|
[SQL Server / MS-SQL] 운영 체제 오류 5: "5(액세스가 거부되었습니다.)" (0) | 2020.02.14 |
[SQL Server / MS-SQL] 모든 프로시저명 (Procedure Name) 조회 (0) | 2019.11.15 |
[SQL Server / MS-SQL] 데이터베이스 복원 실패 (WITH MOVE 옵션) (0) | 2019.11.13 |
[SQL Server / MS-SQL] count(*) / count(1) / count(column) 차이 (2) | 2019.11.12 |