MS-SQL 로컬 접속 후 DB와 User 생성
SSMS 설치 후 Server에 접속하려면 기본적으로 설정되어 있는 로컬로 접속을 하면 된다.
서버 이름 : (localdb)\MSSQLLocalDB
인증 : Windows 인증
새로운 DB를 생성하고자 한다면
연결된 DB서버에 데이터베이스 -> 새 데이터베이스를 클릭 후 데이터베이스 이름을 입력하고 생성을 해주면 된다.
생성 후 사용자를 생성하려면 보안탭에 들어가서
로그인 -> 새 로그인 클릭 후 로그인 이름, SQL Server인증에 암호, 암호확인, 암호 정책 강제 적용, 암호 만료 강제 적용을 체크 후 기본 데이터베이스를 설정해 주면 된다.
생성을 했다면 로그인탭에 생성한 유저가 들어와 있을것이다.
이제 이 유저한테 권한을 주면 되는데
유저의 속성을 들어가서 줄 수 있다.
접속 권한 DB를 설정해주고
해당 유저가 어떤 기능까지 수행할지 셋팅해주면 끝나게 된다.
db_backupoperator : 백업권한
db_datareader : 사용자 테이블 읽기 권한 (SELECT)
db_datawriter : 사용자 테이블 데이터 추가, 삭제 변경 권한 (INSERT, DELETE, UPDATE)
db_ddladmin : DB에서 모든 DDL 명령 실행 권한 (CREATE, ALTER, DROP, RENAME, TRUNCATE)
db_denydatareader : DB내에 있는 사용자 테이블 읽기 권한
db_denydatawriter : DB내에 있는 사용자 테이블 데이터 추가, 삭제 변경 권한
db_owner : DB내에 있는 모든 권한
db_securityadmin : 멤버 자격 수정, 사용권한 관리 권한
확인하고 싶다면 방금 만들었던 해당 유저의 계정으로 접속 후
DB를 확인하면 된다.
'IT > MS-SQL' 카테고리의 다른 글
SQL Server 원격 연결 허용 오류 (0) | 2020.12.08 |
---|---|
MS-SQL DB의 SP내용 검색하기 (sys.sql_modules) (0) | 2020.03.12 |
MS-SQL 커서(Cursor) 사용하기 (행단위 검색) (0) | 2020.03.10 |