0

私はc#でプログラムを開発しており、データベースとしてSQLサーバー2008を使用しています。開発者のマシンではすべて正常に動作します。

しかし、クライアント マシンでデータベースをバックアップしようとすると、D:\、E:\、... ディレクトリに DB のバックアップを保存することしかできません。

DB のバックアップを C:\ に保存しようとすると、SQL サーバーのインストール フォルダーのバックアップ フォルダーにしか許可されません。

私の質問は、書き込みアクセスを許可する方法、または SQL サービスが DB のバックアップを任意のディレクトリに保存できるようにする方法です。

コントロールパネル>管理ツール>サービスについては知っていますが、正確にどのように処理するかはわかりません。

エラー スニペット

Cannot open backup device 'C:\User\Saleh\Documents\12.bak'. Operating system error 5 (failed to rerieve text for this error. Reason: 15105).

助けてください

4

1 に答える 1

1

書き込み先のフォルダーには、クライアント コンピューターでの書き込みアクセス許可が必要です。管理者としてログインするか、特定のフォルダーへの書き込み権限を付与するようクライアントに依頼する必要があります。

あなたはおそらくローカル管理者であり、すべてのフォルダーへの書き込みアクセス権があるため、開発者のマシンで機能します。

于 2012-09-01T15:34:57.887 に答える