ホームページ  >  記事  >  データベース  >  SQL Server 管理者パスワードを忘れた場合の対処方法

SQL Server 管理者パスワードを忘れた場合の対処方法

jacklove
jackloveオリジナル
2018-06-15 09:16:002638ブラウズ

SQL Server 管理者パスワードを忘れた場合は、次の方法で対処できます
1. SQL Server サーバー コンピューターのローカル Administrators グループのメンバーを使用して SQL Server サーバーにログインします
2.管理者パスワードを忘れた SQL Server サービス
サービス (services.msc) で見つけることができます。または、次の Powershell コマンドを使用します
DisplayName -Like 'SQL Server (*)'
3.サーバー サービス
4. シングル ユーザー モードで起動します (/m パラメーター) SQL Server サービス
パラメーター /m を使用して起動し、管理者コマンド プロンプトで実行します
net start start mssqlserver /m
5. slqcmd を使用して管理者のロック解除を完了します
シングルユーザー モードの SQL Server は、コンピューターのローカル Administrators グループを有効にすることができます。すべてのメンバーが sysadmin 固定サーバー ロールのメンバーとして SQL Server インスタンスに接続します
6. 完了後、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)

追加メモ
アクセスを回復できる 1 つの方法は、SQL Server を再インストールし、すべてのデータベースを新しいインスタンスにアタッチすることです。 。この解決策は時間がかかり、ログインを復元するためにバックアップからマスター データベースを復元する必要がある場合があります。マスター データベースのバックアップが古い場合、すべての情報が含まれていない可能性があります。マスター データベースのバックアップが新しい場合は、前のインスタンスと同じログインが使用される可能性があるため、管理者は引き続きロックアウトされます。

この記事では、SQL Server 管理者パスワードを忘れた場合の対処方法について説明します。その他の関連コンテンツについては、php 中国語 Web サイトを参照してください。

関連する推奨事項:

MySQL での concat と group_concat の使用の簡単な分析

MySQL グラフィカル管理ツールの紹介

MySQL ストアド プロシージャの基本機能の関連説明

以上がSQL Server 管理者パスワードを忘れた場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。