MS-SQL 은 다른 데이터베이스와는 다르게
인스턴스 단위의 로그인 유저와 데이터베이스 단위의 사용자 유저로 나뉘어져 있습니다.
답변부터 말하자면,
인스턴스 단위의 로그인 유저는 MS-SQL 에 로그인 하기 위한 계정,
데이터베이스 단위의 사용자 유저는 MS-SQL 인스턴스 내의 특정 데이터베이스에 접근하기 위한 계정입니다.
특정 아이디로 로그인한 유저에 대해서는 특정 데이터베이스만 사용하도록 접근권한을 제어할 수가 있습니다.
좀 더 이해하기 쉽게 사진으로 설명합니다.
1. 인스턴스 단위의 로그인에 A 라는 사용자 유저를 생성합니다.
2. MIG_TEST와 MIG_TEST2 의 데이터베이스를 생성합니다.
3. MIG_TEST2 에만 A 의 유저를 생성합니다.
4. A 로 인스턴스에 로그인 한 후, 각 데이터베이스에 접근하려고 할 때 나오는 메시지 창입니다.
'SQL Server > SQL Server 기타' 카테고리의 다른 글
[MsSQL] SSMS 포트 입력, SQL Server 기본포트 사용하지 않는경우 접속하기 (1) | 2019.03.13 |
---|---|
[MsSQL] Data Migration Assistant(DMA) 사용하여 SQL Server 마이그레이션 진행하기 (0) | 2019.03.07 |
[MsSQL] 날짜데이터를 CONVERT 함수를 사용하여 시간포맷 지정하기 (0) | 2019.02.14 |
[MsSQL] SSIS를 사용하여 테이블에 데이터를 적재/추출하기 (0) | 2019.02.13 |
[MsSQL] 인터넷이 되지 않는 환경에서 SSDT 설치하기 (0) | 2019.02.12 |