Microsoft에는이 문제에 대한 기사가 있습니다. 모든 단계를 단계별로 진행합니다.
시작 페이지에서 SQL Server Management Studio를 시작합니다. 보기 메뉴에서 등록 된 서버를 선택합니다. (서버가 아직 등록되지 않은 경우 로컬 서버 그룹을 마우스 오른쪽 단추로 클릭하고 작업을 가리킨 다음 로컬 서버 등록을 클릭합니다.)
등록 된 서버 영역에서 서버를 마우스 오른쪽 단추로 클릭 한 다음 SQL Server 구성 관리자를 클릭합니다. 관리자 권한으로 실행할 권한을 요청한 다음 Configuration Manager 프로그램을 엽니 다.
Management Studio를 닫습니다.
SQL Server 구성 관리자의 왼쪽 창에서 SQL Server 서비스를 선택합니다. 오른쪽 창에서 SQL Server 인스턴스를 찾습니다. (SQL Server의 기본 인스턴스는 컴퓨터 이름 뒤에 (MSSQLSERVER)를 포함합니다. 명명 된 인스턴스는 등록 된 서버에있는 것과 동일한 이름으로 대문자로 표시됩니다.) SQL Server 인스턴스를 마우스 오른쪽 단추로 클릭 한 다음 속성을 클릭합니다.
시작 매개 변수 탭의 시작 매개 변수 지정 상자에 -m을 입력 한 다음 추가를 클릭합니다. (대시와 소문자 m입니다.)
노트
일부 이전 버전의 SQL Server에는 시작 매개 변수 탭이 없습니다. 이 경우 고급 탭에서 시작 매개 변수를 두 번 클릭합니다. 매개 변수는 아주 작은 창에 열립니다. 기존 매개 변수를 변경하지 않도록주의하십시오. 맨 끝에 새 매개 변수; -m을 추가 한 다음 확인을 클릭합니다. (세미콜론, 대시, 소문자 m)
확인을 클릭하고 다시 시작하라는 메시지 다음에 서버 이름을 마우스 오른쪽 단추로 클릭 한 다음 다시 시작을 클릭합니다.
SQL Server가 다시 시작되면 서버가 단일 사용자 모드가됩니다. SQL Server 에이전트가 실행되고 있지 않은지 확인하십시오. 시작되면 유일한 연결이 필요합니다.
Windows 8 시작 화면에서 Management Studio 아이콘을 마우스 오른쪽 버튼으로 클릭합니다. 화면 하단에서 관리자 권한으로 실행을 선택합니다. (이렇게하면 관리자 자격 증명이 SSMS로 전달됩니다.)
노트
이전 버전의 Windows에서는 관리자 권한으로 실행 옵션이 하위 메뉴로 나타납니다.
일부 구성에서 SSMS는 여러 연결을 시도합니다. SQL Server가 단일 사용자 모드이기 때문에 다중 연결이 실패합니다. 수행 할 다음 작업 중 하나를 선택할 수 있습니다. 다음 중 하나를 수행하십시오.
a) Windows 인증 (관리자 자격 증명 포함)을 사용하여 개체 탐색기에 연결합니다. 보안을 확장하고 로그인을 확장 한 다음 자신의 로그인을 두 번 클릭합니다. 서버 역할 페이지에서 sysadmin을 선택한 다음 확인을 클릭합니다.
b) 개체 탐색기에 연결하는 대신 Windows 인증 (관리자 자격 증명 포함)을 사용하여 쿼리 창에 연결합니다. (개체 탐색기에 연결하지 않은 경우에만이 방법으로 연결할 수 있습니다.) 다음과 같은 코드를 실행하여 sysadmin 고정 서버 역할의 구성원 인 새 Windows 인증 로그인을 추가합니다. 다음 예에서는 CONTOSO \ PatK라는 도메인 사용자를 추가합니다.
CREATE LOGIN [CONTOSO\PatK] FROM WINDOWS; ALTER SERVER ROLE
sysadmin ADD MEMBER [CONTOSO\PatK];
c) SQL Server가 혼합 인증 모드에서 실행중인 경우 Windows 인증 (관리자 자격 증명 포함)을 사용하여 쿼리 창에 연결합니다. 다음과 같은 코드를 실행하여 sysadmin 고정 서버 역할의 구성원 인 새 SQL Server 인증 로그인을 만듭니다.
CREATE LOGIN TempLogin WITH PASSWORD = '************'; ALTER
SERVER ROLE sysadmin ADD MEMBER TempLogin;
경고:
************를 강력한 암호로 바꿉니다.
d) SQL Server가 혼합 인증 모드에서 실행 중이고 sa 계정의 암호를 재설정하려면 Windows 인증 (관리자 자격 증명 포함)을 사용하여 쿼리 창에 연결합니다. 다음 구문을 사용하여 sa 계정의 비밀번호를 변경하십시오.
ALTER LOGIN sa WITH PASSWORD = '************'; Warning
************를 강력한 암호로 바꿉니다.
다음 단계는 이제 SQL Server를 다중 사용자 모드로 다시 변경합니다. SSMS를 닫습니다.
SQL Server 구성 관리자의 왼쪽 창에서 SQL Server 서비스를 선택합니다. 오른쪽 창에서 SQL Server 인스턴스를 마우스 오른쪽 단추로 클릭 한 다음 속성을 클릭합니다.
시작 매개 변수 탭의 기존 매개 변수 상자에서 -m을 선택한 다음 제거를 클릭합니다.
노트
일부 이전 버전의 SQL Server에는 시작 매개 변수 탭이 없습니다. 이 경우 고급 탭에서 시작 매개 변수를 두 번 클릭합니다. 매개 변수는 아주 작은 창에 열립니다. 이전에 추가 한; -m을 제거한 다음 확인을 클릭합니다.
서버 이름을 마우스 오른쪽 단추로 클릭 한 다음 다시 시작을 클릭합니다.
이제 sysadmin 고정 서버 역할의 구성원 인 계정 중 하나와 정상적으로 연결할 수 있습니다.