MS SQL 새로운 데이터베이스 연결 후 권한주기 0 1 1,500

by XML싫어 [2015.06.10 17:09:05]


MS SQL로 학습 중입니다.

새로운 데이터베이스를 입력후, 스키마 생성 시 아래와 같은 문제가 발생합니다. 

 

위 문제를 구글링을 통해 아래와 같이 해결하였습니다.

 그런데 이 두 줄이 무엇을 의미하는 지에 대한 정보를 찾을 수 없어서 질문하게 되었습니다.

EXEC sp_dbcmptlevel '입시정보db', '90';

는 무엇을 의미하나요?

그리고 두번 째 줄

ALTER AUTHORIZATION ON DATABASE::입시정보db TO sa 

에서 sa는 무엇을 의미하나요?

감사합니다.

by 와일드키드 [2015.06.25 14:42:54]

혹시나해서 올려드립니다.

웹에 찾아보시면 나와있는데.

EXEC sp_dbcmptlevel '입시정보db', '90'; =>버전 호환성을 90버전으로 해라 라는 뜻입니다.

SA => 시스템 admin계정으로 mssql생성시 자동으로 생성되는(SA+windows계정) 최상위 권한의 계정입니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입