>데이터 베이스 >MySQL 튜토리얼 >SQL Server 관리자 암호를 잊어버린 경우 수행할 작업

SQL Server 관리자 암호를 잊어버린 경우 수행할 작업

jacklove
jacklove원래의
2018-06-15 09:16:002681검색

SQL Server 관리자 비밀번호를 잊어버린 경우 다음 방법을 사용하여 처리할 수 있습니다.
1. SQL Server 서버 컴퓨터의 로컬 관리자 그룹 구성원을 사용하여 SQL Server 서버에 로그인하세요.
2. 관리자 비밀번호를 잊어버린 SQL Server 서비스
서비스(services.msc)에서 찾거나 다음 Powershell 명령을 사용하세요.
Get-Service ? DisplayName - 'SQL Server(*)'와 유사
3. 서버 서비스
4. 단일 사용자 모드(/m 매개변수)로 시작 SQL Server 서비스
매개변수 /m을 사용하여 시작, 관리자 명령 프롬프트에서 실행
net start start mssqlserver /m
5 slqcmd를 사용하여 관리자 잠금 해제 완료
시작 단일 사용자 모드의 SQL Server는 컴퓨터의 로컬 관리자 그룹을 활성화할 수 있습니다. 모든 구성원은 sysadmin 고정 서버 역할
6의 구성원으로 SQL Server 인스턴스에 연결합니다. 완료 후 SQL Server 서비스를 중지하고 SQL Server 및 관련 항목을 시작합니다.


Powershell 범용 스크립트 – SQL Server의 sysadmin 구성원에 현재 로그인 계정을 추가합니다

# 스크립트는 관리자 명령 프롬프트의 Powrshell에서 실행되어야 합니다
# Powershell은 다음에서 입력할 수 있습니다. 다음 명령을 통해 관리자 명령 프롬프트
# Powershell Start-Process Powershell .exe -Verb runas

reportdb’ # 定义要操作的 SQL Server 服务 
ServiceName # 停止 SQL Server 服务并以单用户模式启动 net.exe stop
Service.Name) net.exe start
Service.Name) /m # 当前用户加入 SQL Server 的 sysadmin 成员 
Service.Name -Split ‘$’)[1] If( -Not
user = [Environment]::UserDomainName + ‘\’ + [Environment]::UserName 
user] FROM WINDOWS; EXEC sp_addsrvrolemember [
Instance -Q $sql # 以正常方式启动 SQL Server 服务(依赖的服务需要手工检查启动) net.exe stop
Service.Name) net.exe start
Service.Name)

추가 참고 사항
액세스 권한을 다시 얻을 수 있는 한 가지 방법은 SQL Server를 다시 설치하고 모든 데이터베이스를 새 인스턴스에 연결하는 것입니다. . 이 솔루션은 시간이 많이 걸리며 로그인을 복원하려면 백업에서 마스터 데이터베이스를 복원해야 할 수도 있습니다. 마스터 데이터베이스의 백업이 오래된 경우 모든 정보가 포함되지 않을 수 있습니다. 마스터 데이터베이스의 백업이 최신 버전인 경우 이전 인스턴스와 동일한 로그인을 가질 수 있으므로 관리자는 여전히 잠겨 있습니다.

이 문서에서는 SQL Server 관리자 비밀번호를 잊어버렸을 때 처리하는 방법을 설명합니다. 자세한 내용은 PHP 중국어 웹사이트를 참조하세요.

관련 권장 사항:

MySQL의 concat 및 group_concat 사용에 대한 간략한 분석

MySQL 그래픽 관리 도구 소개

MySQL 저장 프로시저의 기본 기능에 대한 관련 설명

위 내용은 SQL Server 관리자 암호를 잊어버린 경우 수행할 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.