none
バックアップにて取得したマスターキーのファイルについて RRS feed

  • 質問

  • 現在、データベースの項目について暗号化を実施したため、そのバックアップの仕組みを作成しています。

    BACKUP MASTER KEY TO FILE = N'C:\temp\exportedmasterkey'
        ENCRYPTION BY PASSWORD = 'Password12345'

    VBを使用したプログラムにて、上記のように定義してマスターキーのバックアップを取得しました。そして、この出力したファイルを別途取得したデータベースのバックアップと一緒に指定されたフォルダへファイルを圧縮後に格納しようとしています。

    XPまでは問題無いのですが、Windows Vista,7では、マスターキーのバックアップにて出力したファイルにWindowsログインユーザの権限が無いため、ファイルアクセス時にエラーとなってしまいます。

    BACKUP DATABASEで取得するデータベースのバックアップファイルについては権限も付いているため問題ありませんでした。マスターキーのバックアップファイルが扱えないため、バックアップの仕組みが作成できず困っています。

    2010年8月3日 11:45

回答

  • バックアップファイルを扱うことができるユーザが用意されているのであれば、runasコマンドを使ってみてはいかがでしょうか。

    • 回答の候補に設定 山本春海 2010年8月23日 4:50
    • 回答としてマーク 山本春海 2010年8月30日 7:21
    2010年8月3日 13:36
    モデレータ

すべての返信

  • バックアップファイルを扱うことができるユーザが用意されているのであれば、runasコマンドを使ってみてはいかがでしょうか。

    • 回答の候補に設定 山本春海 2010年8月23日 4:50
    • 回答としてマーク 山本春海 2010年8月30日 7:21
    2010年8月3日 13:36
    モデレータ
  • こんにちは、mnogu さん。

    フォーラム オペレーターの 山本です。MSDN フォーラムのご利用ありがとうございます。

    mnogu さん、その後いかがでしょうか。
    要件によるのかと思うのですが、ElanLilac さんからの情報は有効な情報であると思われますので、勝手ながら私のほうで回答としてマークさせていただきました。
    ElanLilac さん、情報ありがとうございます。

    今後同じような問題でこのスレッドを参照される方に、参考になる情報や、解決に役立った情報がわかりやすくなるかと思いますので、有効な情報には回答としてマークすることをお願いしています。

    今後とも、MSDN フォーラムのご利用をよろしくお願いいたしますね。それでは。
                                                          
    マイクロソフト株式会社 フォーラム オペレーター 山本 春海

    2010年8月30日 7:21