none
masterテーブルのリストアについて RRS feed

  • 質問

  • いつもお世話になっております。

    現在、以下のサーバー環境でリストアのテストを行っています。

    OS:WindowsServer2012

    SQLServer:SQLServer2012 StandardEdition(フェールオーバークラスターで使用)

    システムデータベースmasterのリストアを試みたところ、

    「復元するには、サーバーをシングルユーザーモードで実行する必要があります。」の

    メッセージが出力され、エラーで中断した為、

    以下のURLに習い、シングルユーザーモードで実行しました。

    https://technet.microsoft.com/ja-jp/library/ms345416(v=sql.110).aspx

    実行後、ManagementStudioからデータベースへ接続しようとしたところ、

    「ログインできませんでした。理由:サーバーがシングルユーザーモードです。この時点では管理者だけが接続できます。

    (Microsoft SQL Server、エラー:18461)」のエラーメッセージが出力されました。

    シングルユーザーモードでなければ、管理者(sa、windows認証のどちらも)でログイン出来ます。

    他のmasterテーブルを復元する方法、若しくは、この事象を解決する方法をご存じの方は、

    御教授頂けないでしょうか。よろしくお願いします。

    2015年7月7日 5:58

回答

すべての返信

  • masterを復元する場合は記載のURLとおり、シングルユーザーモードでDBエンジンを起動したあと、

    sqlcmd等を使用してmasterDBの復元をします。

    ManagementStudio限定であればDAC接続してみてはどうでしょうか。

    https://technet.microsoft.com/ja-jp/library/ms178068(v=sql.105).aspx

    • 回答の候補に設定 星 睦美 2015年7月13日 1:15
    • 回答としてマーク 星 睦美 2015年7月22日 5:48
    2015年7月7日 9:50
  • ご回答頂き、ありがとうございました。

    早速、記載されているURLへアクセスし、

    DAC接続を試行してみましたところ、

    「error:42-規定のポートでDACを確立することができませんでした。

    DACが有効であるかどうかを確認してください。Microsoft SQL Server、エラー:10061」

    のエラーメッセージが出力されました。

    このメッセージで何か解かる事がないかを調査してみようと思います。

    2015年7月8日 6:10
  • それであれば明示的にシングルユーザーモードでsqlservrを起動してsqlcmdでmasterDBを復元してください。

    https://msdn.microsoft.com/ja-jp/library/ms180944.aspx

    • 回答の候補に設定 星 睦美 2015年7月13日 1:15
    2015年7月8日 7:04
  • ご回答頂き、ありがとうございました。

    記載されているURLへアクセスし、試行してみようと思います。

    また結果をご報告させて頂きます。

    2015年7月9日 11:27
  • フォーラム オペレーターの星 睦美です。shiode さん、こんにちは。

    チキン さんからの回答が問題の解決の参考になったのではないかと思いますので、今回は私のほうで[回答としてマーク] させていただきました。もし引き続きこちらの質問を続ける場合には、[回答としてのマークの解除] をして返信いただければと思います。

    それでは今後ともMSDN フォーラムをよろしくお願いいたします。


    フォーラム オペレーター 星 睦美 - MSDN Community Support

    2015年7月22日 5:53