none
Management Studio から 既定のインスタンス内のDBのバックアップ/復元ができない RRS feed

  • 質問

  • Windows Server 2008 R2 で SQL server 2008R2を動かしています

    既定のインスタンス内のDBを右クリック -> タスク -> バックアップ/復元をしようとすると

    以下の様なエラーがでてバックアップ/復元をおこなうダイアログがでてきません。


    --------------------------------------------------------------------------------------------

    タイトル: Microsoft SQL Server Management Studio
    ------------------------------
    要求されたダイアログを表示できません。
    ------------------------------
    ADDITIONAL INFORMATION:
    要求されたダイアログを表示できません。 (SqlMgmt)
    ------------------------------
    同一のキーを含む項目が既に追加されています。 (mscorlib)
    --------------------------------------------------------------------------------------------------

    インストーラーから修復をおこないましたが改善されませんでした。

    解決方法をご教示いただければと思います。

    よろしくお願いします。

    2014年5月3日 4:34

回答

  • 誰がどのような状況でどのデータベースをどのように復元するのかがわかりませんので

    推測での回答になりますが。

    Management Studioでインスタンスに接続しているユーザー(実行しようとしているユーザー)はどのような権限を持っていますか?

    接続するユーザーがどの権限を持っているか確認してみてください。

    バックアップ、復元をするときに必要な権限はリンクの「権限」をご確認ください。

    http://technet.microsoft.com/ja-jp/library/ms187510.aspx

    http://technet.microsoft.com/ja-jp/library/ms188312.aspx

    • 回答の候補に設定 星 睦美 2014年5月9日 5:49
    • 回答としてマーク 星 睦美 2014年5月23日 2:15
    2014年5月4日 2:57
  • バージョンや権限について具体的な記述が無いのでぼんやりとした話になってしまいますが、SQL Server Management Studio(SSMS) を「管理者として実行」してみる、ぐらいでしょうか。

    後は、不具合のように思われる挙動の時には最新の Service Pack や Cumulative Update(累積的な更新プログラム) を適用して確認する、というのも定番の対応です。
    MS のサポートに連絡しても同じことを言われることが多いはずです。
    ちなみに SQL Server 2008 R2 ですと現在はおそらく SP2 CU12 が最新ですね。
    http://www.microsoft.com/ja-JP/download/details.aspx?id=30437 (SP2)
    http://support.microsoft.com/kb/2938478/ (SP2 用 CU12)

    あと、SSMS を起動しているマシンとバックアップが取れないサーバー(既定のインスタンス)は同一マシンでしょうか?
    これによって、SSMS を起動しているマシン上の DB のバックアップが取れないのか、同じネットワークではない(サブネットが違う?ドメインが違う?)サーバーの DB のバックアップが取れないのか、話が変わってきてしまいます。
    記述されている内容を見るにどちらとも取れるように思われますので、回答が付きにくい気がします。


    MCITP(Database Developer/Database Administrator)

    • 回答の候補に設定 星 睦美 2014年5月9日 5:49
    • 回答としてマーク 星 睦美 2014年5月23日 2:15
    2014年5月7日 7:40

すべての返信

  • 誰がどのような状況でどのデータベースをどのように復元するのかがわかりませんので

    推測での回答になりますが。

    Management Studioでインスタンスに接続しているユーザー(実行しようとしているユーザー)はどのような権限を持っていますか?

    接続するユーザーがどの権限を持っているか確認してみてください。

    バックアップ、復元をするときに必要な権限はリンクの「権限」をご確認ください。

    http://technet.microsoft.com/ja-jp/library/ms187510.aspx

    http://technet.microsoft.com/ja-jp/library/ms188312.aspx

    • 回答の候補に設定 星 睦美 2014年5月9日 5:49
    • 回答としてマーク 星 睦美 2014年5月23日 2:15
    2014年5月4日 2:57
  • 回答ありがとうございます。

    権限のある、Windows認証、saで実施しましたが同じ内容のエラーが発生してしまい

    バックアップを取ることができませんでした。

    状況としてはバックアップをとる流れを説明しますと

    リモートデスクトップでサーバーに管理者権限のあるユーザーでログインする

    Management StudioにWindows認証もしくはsaユーザー(ともにバックアップの権限あり)でログインする

    既定のインスタンス内のDBを右クリック -> タスク -> バックアップをクリックさうるとエラーが発生します

    [補足]

    ・Management Studioで同じネットワーク内のSQL ServerのDBはバックアップ可能です

    ・スクリプト(BACKUP DATABASE)でのバックアップは可能で、GUIからの操作ができない状態です

    2014年5月5日 1:00
  • バージョンや権限について具体的な記述が無いのでぼんやりとした話になってしまいますが、SQL Server Management Studio(SSMS) を「管理者として実行」してみる、ぐらいでしょうか。

    後は、不具合のように思われる挙動の時には最新の Service Pack や Cumulative Update(累積的な更新プログラム) を適用して確認する、というのも定番の対応です。
    MS のサポートに連絡しても同じことを言われることが多いはずです。
    ちなみに SQL Server 2008 R2 ですと現在はおそらく SP2 CU12 が最新ですね。
    http://www.microsoft.com/ja-JP/download/details.aspx?id=30437 (SP2)
    http://support.microsoft.com/kb/2938478/ (SP2 用 CU12)

    あと、SSMS を起動しているマシンとバックアップが取れないサーバー(既定のインスタンス)は同一マシンでしょうか?
    これによって、SSMS を起動しているマシン上の DB のバックアップが取れないのか、同じネットワークではない(サブネットが違う?ドメインが違う?)サーバーの DB のバックアップが取れないのか、話が変わってきてしまいます。
    記述されている内容を見るにどちらとも取れるように思われますので、回答が付きにくい気がします。


    MCITP(Database Developer/Database Administrator)

    • 回答の候補に設定 星 睦美 2014年5月9日 5:49
    • 回答としてマーク 星 睦美 2014年5月23日 2:15
    2014年5月7日 7:40
  • 回答またご指摘ありがとうございます。

    サービスパックをすべてあてて、権限の点も詳細に記載しまた結果を報告したいと思います。

    バックアップがとれないのはSSMSを立ち上げているマシンの既定のインスタンス(Local)です。

    同じドメイン内ですが異なるマシンのSQL Serverのインスタンスに接続しバックアップすることは可能でした。

    ※Windows認証、saともに可能でした。

    2014年5月9日 1:30
  • フォーラム オペレーターの星 睦美です。
    同様の問題で情報を探している方にも、トラブルシューティングの手がかりになるのではないかと思いましたので
    情報の共有のために今回は私のほうで[回答としてマーク] させていただきました。

    もし質問の事象が解決していない場合にフォーラムで引き続き質問したいことがありましたら、WxSx さんの環境の詳細や試された結果を書き添えて、新しい質問を投稿いただければと思います。

    今後ともSQL Server フォーラムをよろしくお願いします。


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

    2014年5月23日 2:29