Pleskコントロールパネルからデータベースをバックアップしようとすると、「データベースでバックアップデータベースのアクセスが拒否されました」というエラーが発生します。
問題
Pleskコントロールパネルからデータベースをバックアップしようとすると、次の問題が発生します。
原因
データベースユーザーには、データベースをバックアップする権限がありません。これは最も一般的に発生するのは、サイトを別の場所に構築し、それをサーバーに移行し、以前のホスティングプロバイダーのデータベース設定が正しくなかったためです。
解決策
共有ホスティングサーバーを使用している場合は、サポート技術者が問題を解決する必要があります。専用サーバークライアントの場合は、以下の手順を実行して問題を解決できます。サーバーのWebサービスを制御しているPleskコントロールパネルのバージョンがわからない場合は、使用しているPleskコントロールパネルのバージョンを確認する方法を参照してください。
Plesk12のプライマリデータベースユーザーを特定します。
Plesk
問題
Pleskコントロールパネルからデータベースをバックアップしようとすると、次の問題が発生します。
Error: dbbackup failed: Unable to backup database 'database'
BACKUP DATABASE permission denied in database 'database'.
BACKUP DATABASE is terminating abnormally.
原因
データベースユーザーには、データベースをバックアップする権限がありません。これは最も一般的に発生するのは、サイトを別の場所に構築し、それをサーバーに移行し、以前のホスティングプロバイダーのデータベース設定が正しくなかったためです。
解決策
共有ホスティングサーバーを使用している場合は、サポート技術者が問題を解決する必要があります。専用サーバークライアントの場合は、以下の手順を実行して問題を解決できます。サーバーのWebサービスを制御しているPleskコントロールパネルのバージョンがわからない場合は、使用しているPleskコントロールパネルのバージョンを確認する方法を参照してください。
Plesk12のプライマリデータベースユーザーを特定します。
- リモートデスクトップからサーバーにログインします。
- Pleskコントロールパネルで、ドメイン>[ドメイン]>データベース>ユーザーに移動します
- リモートデスクトップからサーバーにログインします。
- Pleskコントロールパネルで、ドメイン>[ドメイン]>ウェブサイトとドメイン>データベース>[データベース]に移動します 。リストされているユーザーの1人は太字で表示されます。これはプライマリデータベースユーザーです。
- リモートデスクトップからサーバーにログインします
- Pleskコントロールパネルで、ドメイン>[ドメイン]>データベース>[データベース]に移動します 。リストされているユーザーの1人は太字で表示されます。これはプライマリデータベースユーザーです。
- スタートメニューを開きます 、 SQL ServerManagementStudioをクリックします。
- サーバー>データベース>[データベース]>セキュリティ>ユーザーに移動します。
- プライマリデータベースユーザーを選択します。右クリックしてプロパティを選択します 。
- 所有スキーマの下 およびデータベース役割メンバーシップ を除くすべてを選択します :db_denydatareaderdb_denydatawriterゲスト
- [ OK]をクリックします 。