none
시스템 관리자가 잠겨 있는 경우 SQL Server에 연결하는 문제 RRS feed

  • 질문

  • 시스템 관리자가 잠겨 있는 경우 SQL Server에 연결하는 문제는 아래와 같은 이유로 발생할수 있습니다.

    • sysadmin 고정 서버 역할의 멤버인 모든 로그인이 실수로 제거되었습니다.

    • sysadmin 고정 서버 역할의 멤버인 모든 Windows 그룹이 실수로 제거되었습니다.

    • sysadmin 고정 서버 역할의 멤버인 로그인이 회사를 그만두었거나 소재가 불명확한 개인에게 할당되어 있습니다.

    • sa 계정이 비활성화되어 있거나 이 계정의 암호를 아는 사람이 없습니다.

    2012년 9월 30일 일요일 오전 8:59
    중재자

모든 응답

  • 위 경우 다음 아래와 같이 진행해보시기 바랍니다.

    [해결책]
    -m 또는 -f 옵션을 사용하여 SQL Server 인스턴스를 단일 사용자 모드로 시작합니다. 그러면 컴퓨터에서 로컬 Administrators 그룹의 모든 멤버가 sysadmin 고정 서버 역할의 멤버로 SQL Server 인스턴스에 연결할 수 있습니다.
    참고
    SQL Server 인스턴스를 단일 사용자 모드로 시작할 경우 SQL Server 에이전트 서비스를 먼저 중지하십시오. 그렇지 않으면 SQL Server 에이전트가 먼저 연결되므로 두 번째 사용자로 연결하지 못합니다.
    sqlcmd와 함께 -m 옵션을 사용하거나 SQL Server Management Studio를 사용할 경우 지정한 클라이언트 응용 프로그램에 대한 연결 수를 제한할 수 있습니다.

    예를 들어 -m"sqlcmd"는 연결 수를 단일 연결로 제한하며 이 경우 연결은 자신을 sqlcmd 클라이언트 프로그램으로 인식해야 합니다. 단일 사용자 모드에서 SQL Server를 시작하며 알 수 없는 클라이언트 응용 프로그램에서 사용 가능한 유일한 연결을 사용할 경우 이 옵션을 사용합니다. Management Studio의 쿼리 편집기를 통해 연결하려면 -m"Microsoft SQL Server Management Studio - Query"를 사용합니다.
    중요
    이 옵션을 보안 용도로는 사용하지 마십시오. 클라이언트 응용 프로그램에서 클라이언트 응용 프로그램 이름을 제공하므로 연결 문자열의 일부로 잘못된 이름을 제공할 수 있습니다.

    2012년 9월 30일 일요일 오전 9:02
    중재자