none
보안 컨텍스트 오류 916 RRS feed

  • 질문

  • 안녕하세요.

    SQL 2014 운영하던 서버를 새로운 서버로 교체하여 마이그레이션까지 완료하였습니다. 그런데 이후 SSMS로 DB에 접속할 때마다 다음과 같은 오류 메시지가 발생합니다.

    현재 보안 컨텍스트로는 서버 보안 주체 "로그인 계정 이름"이(가) 데이터베이스 "DB 이름"에 액세스할 수 없습니다.
    (Microsoft SQL Server, 오류:916)

    기존 서버에서 사용하던 것과 동일한 버전의 SQL Server 및 SSMS를 사용하기 때문에 버전 문제는 아닌 것 같은데, 이유가 궁금합니다.
    2019년 9월 9일 월요일 오후 11:59

모든 응답

  • 안녕하세요,

    SQL Server 오류 916은 로그인 된 계정에 해당 DB에 연결할 수 있는 권한이 없기 때문에 발생합니다. SQL Server 인스턴스에 연결은 가능하지만 요청된 DB에 연결 권한이 없는 경우 표시될 수 있습니다. 이 오류를 방지하려면 해당 DB에 대한 연결 권한을 부여하여야 합니다. 자세한 사항은 다음 링크의 내용을 참고하시기 바랍니다.

    MSSQLSERVER_916
    How do I access a database with SSMS using a different security context?

    감사합니다.

    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com 으로 문의할 수 있습니다.

    2019년 9월 10일 화요일 오전 1:45
    중재자