2014年12月4日木曜日

SQLサーバーでアカウントロックされてしまったケースの対応

マネージメントスタジオがインストールされておらず、saアカウントしかなかったため復旧に手こずったのでメモ
コマンドプロンプトでの対応方法


  1. サービスを終了させる
    net stop mssqlserver
  2. サービスをシングルユーザーモードで起動させる
    net start mssqlserver /f /m
  3. osqlを起動
    osql -E
  4. saアカウントを有効にする
    ALTER LOGIN sa ENABLE
  5. sqlサーバーを再起動
    net stop mssqlserver
    net start mssqlserver

これで、外部のPCからマネージメントスタジオでログインすることができるようになった!!
ちなみに、Windows2003だったので2008以降は管理者権限でコマンドプロンプトを起動させる必要があると思います。

0 件のコメント: