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以降は管理者権限でコマンドプロンプトを起動させる必要があると思います。

コメント

このブログの人気の投稿

シンボルサーバーを設定する

マルチモニタをやめてみた

Xamarinのxamlのデータバインディングのpart4について訳してみた。