none
BACKUP SQL できない RRS feed

  • 質問

  • BACKUP DATABASE test TO DISK = 'D:\Backup.bak'
    とすると正常にバックアップできます。

    BACKUP DATABASE test TO DISK = 'D:\Data\Backup.bak'
    以下のエラーが出て、バックアップできません。

    「データセットが作成できません。
    BACKUP DATABASE が異常終了しています。
    バックアップデバイス 'D:\Data\Backup.bak' を開けません。オペレーティング システム エラー
    5(アクセスが拒否されました)」

     

     

     

     

     

     

    2011年11月11日 5:14

回答

  • 権限があるのに書けないのはよくわからないですね。。。Everyoneフルコントロールでもダメでしょうか。
    現状回避という意味で一度Dataフォルダを削除し、Administratorでフォルダを作成することで
    回避するのはいかがでしょうか。
    • 回答としてマーク HIDEKUN 2011年11月16日 12:17
    2011年11月15日 14:29
    モデレータ

すべての返信

  • SQL Serverの起動アカウントはD:\Dataフォルダにアクセス権限を持っているでしょうか?

    2011年11月11日 14:32
    モデレータ
  • 回答いただきありがとうございます。
    お返事遅れてすみません。

    >SQL Serverの起動アカウントはD:\Dataフォルダにアクセス権限を持っているでしょうか?
    ビルトイン アカウント
    ネットワークサービス
    になっているのですが、アクセス権限は、どう設定するのでしょうか。

    全く分かってなくて、すみません。

    よろしくお願い致します。

     

     

    2011年11月14日 4:45
  • D:\dataもしくはD:\data\Backup.bakファイルが存在していればそのファイルの
    プロパティをエクスプローラから開き、セキュリティタブでファイルまたはフォルダに
    フルコントロールを与えるようにしてみてはいかがでしょうか。
    また切り分けとしてSQL Serverのサービスアカウントにローカルシステムアカウントを
    設定してみるのも良いと思います。

    http://msdn.microsoft.com/ja-jp/library/ms143504.aspx

    2011年11月14日 15:04
    モデレータ
  • 回答いただきありがとうございます。
    フルコントロールの設定にはなっているのですが、うまくいきません。

    Administratorで作った時のフォルダーには、バックアップできました。
    それ以外で、ログオンした時に作ったフォルダーだと、バックアップ取れません。

     

    2011年11月15日 13:25
  • 権限があるのに書けないのはよくわからないですね。。。Everyoneフルコントロールでもダメでしょうか。
    現状回避という意味で一度Dataフォルダを削除し、Administratorでフォルダを作成することで
    回避するのはいかがでしょうか。
    • 回答としてマーク HIDEKUN 2011年11月16日 12:17
    2011年11月15日 14:29
    モデレータ
  • >現状回避という意味で一度Dataフォルダを削除し、Administratorでフォルダを作成することで
    >回避するのはいかがでしょうか。

    そうさせてもらいました。

    ありがとうございました。

     

    2011年11月16日 12:16