고정 서버 수준 역할

다음 표에서는 고정 서버 수준 역할과 해당 기능을 보여 줍니다.

고정 서버 수준 역할설명

sysadmin sysadmin 고정 서버 역할의 멤버는 서버에서 모든 작업을 수행할 수 있습니다.
serveradmin serveradmin 고정 서버 역할의 멤버는 서버 차원의 구성 옵션을 변경하고 서버를 종료할 수 있습니다.
securityadmin securityadmin 고정 서버 역할의 멤버는 로그인 및 해당 속성을 관리합니다. 서버 수준 사용 권한을 GRANT, DENY  REVOKE할 수 있습니다. 데이터베이스에 액세스할 수 있는 데이터베이스 수준 사용 권한도 GRANT, DENY  REVOKE할 수 있습니다. 또한 이 역할의 멤버는 SQL Server 의 로그인 암호를 다시 설정할 수 있습니다.

중요: 보안 관리자는 데이터베이스 엔진에 대한 액세스 권한을 부여하고 사용자 권한을 구성할 수 있으므로 대부분의 서버 사용 권한을 할당할 수 있습니다. securityadmin 역할은 sysadmin 역할과 동일하게 처리되어야 합니다.
processadmin processadmin 고정 서버 역할의 멤버는 SQL Server의 인스턴스에서 실행 중인 프로세스를 종료할 수 있습니다.
setupadmin setupadmin 고정 서버 역할의 멤버는 Transact-SQL 문을 사용하여 연결된 서버를 추가하거나 제거할 수 있습니다. (Management Studio를 사용할 때 sysadmin 멤버 자격이 필요합니다.)
bulkadmin bulkadmin 고정 서버 역할의 멤버는 BULK INSERT 문을 실행할 수 있습니다.
diskadmin diskadmin 고정 서버 역할은 디스크 파일을 관리하는 데 사용됩니다.
dbcreator dbcreator 고정 서버 역할의 멤버는 데이터베이스를 생성, 변경, 삭제, 복원할 수 있습니다.
public 모든 SQL Server 로그인은 public 서버 역할에 속합니다. 서버 보안 주체에게 보안 개체에 대한 특정 사용 권한이 부여되지 않았거나 거부된 경우 사용자는 해당 개체에 대해 public으로 부여된 사용 권한을 상속 받습니다. 모든 사용자가 개체를 사용할 수 있도록 하려는 경우에만 개체에 public 권한을 할당해야 합니다. public의 멤버 자격은 변경할 수 없습니다.

참고: public은 다른 역할과 다른 방식으로 구현되며 public 고정 서버 역할에서 사용 권한이 부여, 거부 또는 취소될 수 있습니다.

 

https://docs.microsoft.com/ko-kr/sql/relational-databases/security/authentication-access/server-level-roles?view=sql-server-ver15

 

서버 수준 역할 - SQL Server

서버 수준 역할Server-Level Roles 이 문서의 내용 --> 적용 대상: SQL Server Azure SQL Database Azure Synapse Analytics(SQL DW) 병렬 데이터 웨어하우스 APPLIES TO: SQL Server Azure SQL Database Azure Synapse Analytics (SQL DW) Parallel Data Warehouse SQL ServerSQL Server 에서는 서버에 대한 사용

docs.microsoft.com

 

'IT > [DB]' 카테고리의 다른 글

날짜출력시 응용  (0) 2019.11.19
네이버제공 DB정보  (0) 2019.11.07
[DB] 해당 테이블의 컬럼가져오기  (0) 2019.10.14
[COMMON] TABLE COPY  (0) 2019.10.11
db2 오류  (0) 2017.12.09

오라클

select DISTINCT TABLE_NAME, COLUMN_NAME

 

from ALL_TAB_COLUMNS

 

where TABLE_NAME = '해당테이블' AND OWNER = '해당데이터베이스'

ORDER BY COLUMN_NAME DESC;

 

MSSQL

select TABLE_NAME, COLUMN_NAME from information_schema.columns

where table_name = '해당테이블' 

ORDER BY COLUMN_NAME DESC




'IT > [DB]' 카테고리의 다른 글

날짜출력시 응용  (0) 2019.11.19
네이버제공 DB정보  (0) 2019.11.07
[COMMON] TABLE COPY  (0) 2019.10.11
db2 오류  (0) 2017.12.09
IBM Installation Manager  (0) 2017.11.15

데이터베이스 이동시 유용하며, 백업시에도 사용

엑셀에서 사용, 해당함수를 사용하여 쿼리문을 만드시면 편리합니다.

F1에 사용한 함수 =CONCATENATE(A1,B1,C1,D1,E1)

A1 B1  C1 D1 E1
insert into 수정TABLE select * from different_db. 기본TABLE ;

 

F1
insert into 수정TABLE select * from different_db.기본TABLE;

감사합니다.

'IT > [DB]' 카테고리의 다른 글

네이버제공 DB정보  (0) 2019.11.07
[DB] 해당 테이블의 컬럼가져오기  (0) 2019.10.14
db2 오류  (0) 2017.12.09
IBM Installation Manager  (0) 2017.11.15
IBM DATA STUDIO 클라이언트 라이센스  (0) 2017.11.15

+ Recent posts