SQLサーバーでアカウントロックされてしまったケースの対応
マネージメントスタジオがインストールされておらず、saアカウントしかなかったため復旧に手こずったのでメモコマンドプロンプトでの対応方法
- サービスを終了させる
net stop mssqlserver - サービスをシングルユーザーモードで起動させる
net start mssqlserver /f /m - osqlを起動
osql -E - saアカウントを有効にする
ALTER LOGIN sa ENABLE - sqlサーバーを再起動
net stop mssqlserver
net start mssqlserver
これで、外部のPCからマネージメントスタジオでログインすることができるようになった!!
ちなみに、Windows2003だったので2008以降は管理者権限でコマンドプロンプトを起動させる必要があると思います。
コメント