WordPressでデータベース接続確立エラーを修正する方法

WordPressの「データベース接続確立エラー」通知は、サイトがユーザーにアクセスできなくなる致命的なエラーです。WordPressがデータベースに接続できない場合に発生します。

複数の要因がこの接続に影響を与える可能性があるため、初心者にとってこのエラーのトラブルシューティングは少し難しい場合があります。

私たちは16年間WordPressでブログを運営しており、「データベース接続確立エラー」を含む様々なエラーや警告に遭遇してきました。経験と多くの試行錯誤を通じて、サイトを中断することなくこれらの問題をトラブルシューティングする方法を学びました。

この記事では、WordPressサイトで「データベース接続確立エラー」を段階的に簡単に修正する方法を紹介します。

WordPressでデータベース接続確立エラーを修正する

WordPressでデータベース接続を確立できないエラーの原因は何ですか?

データベースとは、他のソフトウェアからデータを簡単に保存、整理、取得できるようにするソフトウェアのことです。

コンテンツ管理システムとして、WordPressはデータベースを使用してすべてのコンテンツやその他のウェブサイトデータを保存します。そして、誰かがあなたのウェブサイトを訪れるたびにデータベースに接続します。

WordPressはデータベースに接続するために以下の情報が必要です:

  • データベース名
  • データベースのユーザー名とパスワード
  • データベースサーバー

この情報は、wp-config.php という名前の WordPress 設定ファイルに保存されています。

これらの情報が間違っていると、WordPressはデータベースサーバーに接続できなくなり、「データベース接続確立エラー」が表示されます。

WordPressでのデータベース接続エラー

これは最も一般的なWordPressのエラーの1つです。認証情報が間違っている以外にも、データベースサーバーがダウンしているか、データベースファイルが破損している場合にもこのエラーが発生することがあります。

そうは言っても、WordPressで「データベース接続確立エラー」を段階的にトラブルシューティングして修正する方法を見ていきましょう。

1. WordPressのデータベース認証情報を確認する

認証情報が正しくありません は、データベース接続エラーの最も一般的な原因です。最近 WordPressサイトを新しいホストに移行した 場合は、これが原因である可能性が高いです。

WordPressのデータベース認証情報はwp-config.phpファイルに保存されています。これは、データベース情報を含む重要な設定が含まれるWordPressの設定ファイルです。

wp-config.phpファイルを編集したことがない場合は、WordPressでwp-config.phpファイルを編集する方法に関する初心者向けガイドをご覧ください。詳細については、wp-config.phpファイルの編集方法をご覧ください。

wp-config.php ファイルで以下の行を探します。

// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define( 'DB_NAME', 'database_name_here' ); /** MySQL database username */ define( 'DB_USER', 'username_here' ); /** MySQL database password */ define( 'DB_PASSWORD', 'password_here' ); /** MySQL hostname */ define( 'DB_HOST', 'localhost' ); 

ここでは、データベース名、ユーザー名、パスワード、データベースホストの情報が正しいことを確認する必要があります。

この情報は、WordPressホスティングアカウントのダッシュボードから確認できます。このチュートリアルではBluehostを使用しますが、他のホスティングパネルでも同様の手順になります。

ログイン後、左側の列にある「ウェブサイト」タブをクリックし、「詳細設定」タブに切り替えます。次に、「データベース」セクションまでスクロールし、隣にある「管理」ボタンをクリックします。

データベースセクションの横にある管理ボタンをクリックしてください

これにより、cPanelのMySQLデータベースページが新しいウィンドウで開きます。

ここで、「現在のデータベース」セクションにデータベース名とユーザー名があります。これらの詳細をコピーしてメモ帳に貼り付け、wp-configファイルに追加できるようにしておいてください。

現在のデータベースセクションでデータベース名とユーザー名を見つける

次に、「現在のユーザー」セクションまでスクロールダウンし、データベース名の横にある「パスワードの変更」リンクをクリックします。

これにより新しい画面に移動し、お好みに合わせてデータベースのパスワードを変更できます。

データベースパスワードを変更する

すべてのデータベースの詳細を確認したら、必要に応じてwp-config.phpファイルの情報に変更を加えることができます。

その後、ウェブサイトに再度アクセスして、データベース接続エラーが解消されたかどうかを確認してください。

エラーがまだ表示される場合は、他に問題があることを意味します。

2.データベースホスト情報を確認する

データベース名、ユーザー名、パスワードの情報が正確であると確信している場合は、正しいデータベースホスト情報を使用していることを確認する必要があります。

ほとんどのWordPressホスティング会社は、データベースホストとしてlocalhostを使用しています。しかし、一部のマネージドWordPressホスティング会社は、データベースをホストするために別のサーバーを使用しています。その場合、データベースホスト情報はlocalhostではありません。

これは、これらの詳細を確認するために WordPress ホスティング会社に連絡する必要があることを意味します。

3. WordPressデータベースの修復

この場合、wp-adminダッシュボードに「1つ以上のデータベーステーブルが利用できません」や「データベースの修復が必要な場合があります」といった異なるエラーが表示されている可能性があります。その場合は、データベースを修復する必要があります。

wp-config.phpファイルに次の行を追加することで、これを行うことができます。「すべて完了です。編集を停止してください。ブログを楽しんでください」という行の直前に必ず追加してください。

define('WP_ALLOW_REPAIR', true); 

それが終わったら、このページにアクセスして設定を確認できます: http://www.yoursite.com/wp-admin/maint/repair.php。yoursite.com をご自身の ドメイン名 に置き換えることを確認してください。

ここで、「データベースの修復」ボタンをクリックしてプロセスを開始する必要があります。

WordPressデータベースの修復

注意: データベース修復ページにアクセスするためにユーザーがログインする必要はありません。データベースの修復と最適化が完了したら、このコード行をwp-config.phpから削除してください。

ただし、サイトにコードを追加したくない場合は、ホスティングアカウントのcPanelを使用してデータベースを修復することもできます。

ホスティングアカウントにアクセスし、左側の列から「Webサイト」ページを開いてください。次に、「詳細設定」タブに切り替えて、データベースセクションの「管理」ボタンをクリックします。

データベースセクションの横にある管理ボタンをクリックしてください

これによりcPanelが新しいタブで開きます。ここで下にスクロールして「データベースの変更」セクションに移動し、「データベースの修復」ドロップダウンメニューからデータベース名を選択します。

それが完了したら、「データベースの修復」ボタンをクリックするだけでプロセスを開始できます。

データベースの修復ボタンをクリック

ホスティングパネルがデータベースを自動的に修復します。

プロセスが完了すると、成功メッセージも表示されます。

データベースの修復に成功しました

エラーが解決されたかどうかを確認するために、WordPressサイトにアクセスできるようになりました。

4. データベースサーバーがダウンしていないか確認する

すべてが正しく見えるのに、WordPressがデータベースに接続できない場合は、データベースサーバー(MySQLサーバー)がダウンしている可能性があります。

これは、サーバーへのトラフィックが多いことが原因で発生する可能性があります。ホストサーバーが負荷を処理できない(特に共有ホスティングを利用している場合)のです。

このため、サイトの速度が低下し、一部のユーザーにはエラーが表示される可能性があります。この場合、ホスティングプロバイダーに電話またはライブチャットで連絡し、MySQLサーバーが応答しているかどうかを確認する必要があります。

さらに、同じサーバーで他のウェブサイトを実行している場合は、それらのサイトを確認して、SQLサーバーがダウンしていることを確認できます。

同じホスティングアカウントに他のサイトがない場合は、ホスティングダッシュボードにアクセスして「高度な設定」タブに切り替えてください。

その後、「phpMyAdmin」セクションの横にある「管理」ボタンをクリックします。

PHPMyAdminオプションの横にある「管理」ボタンをクリックします

これにより、phpMyAdminが新しいウィンドウで開きます。そこで、上部にある「Database」オプションをクリックする必要があります。

その後、データベースの名前をクリックして設定にアクセスします。それができれば、データベースユーザーが十分な権限を持っているかどうかを確認する時期です。

PHPMyAdminをデータベースに接続する

これを行うには、testconnection.phpという名前の新しいファイルを作成し、以下のコードを貼り付ける必要があります。

<?php $link = mysqli_connect('localhost', 'username', 'password'); if (!$link) { die('Could not connect: ' . mysqli_error()); } echo 'Connected successfully'; mysqli_close($link); ?> 

コードを貼り付けたら、ユーザー名とパスワードをご自身のものに置き換えてください。これでファイルをウェブサイトにアップロードし、ウェブブラウザからアクセスできるようになります。

スクリプトが正常に接続された場合、それはユーザーが十分な権限を持っていることを意味し、エラーの原因は他にあります。

次に、wp-configファイルに戻り、すべての詳細が正確でタイプミスがないことを確認するためにスキャンする必要があります。

ユーザーに役立ったその他のソリューション

上記のトラブルシューティングのヒントでウェブサイトのデータベース接続エラーが解決しない場合は、これらの追加の手順を試すことができます。

ユーザーからの報告によると、これらの手順は、一部のユーザーのウェブサイトでデータベース接続エラーを解決するのに役立ちました。

1. WordPressサイトURLを更新する

cPanelのphpMyAdminを使用してWordPressサイトURLを更新してみてください。

ホスティングアカウントのダッシュボードからphpMyAdminにアクセスし、リストからWordPressデータベースを選択するだけです。

その後、上部のSQLメニューに切り替えて、次のMySQLクエリを入力します。

UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl' 

このようになります:

サイトURLの変更

サイトのURLを自分で入力し、wp_options を自分のテーブル名に変更することを忘れないでください。これは、WordPressのテーブルプレフィックスを変更している可能性があるためです。

2. Webサーバーの再起動

専用サーバー、ローカルサーバー、および仮想専用サーバー(VPS)のユーザーは、サーバーの再起動を試すことができます。

これにより、Webサーバーとデータベースサーバーが再起動され、エラーの原因となっている一時的な不具合が解消される可能性があります。

3. ヘルプを求める

他のすべてが失敗した場合は、ウェブホスティング会社に連絡する必要があるかもしれません。すべての優れたWordPressホスティング会社は、問題のトラブルシューティングを手伝ってくれたり、正しい方向を示してくれたり、さらにはあなたのために問題を解決してくれたりします。

この問題を解決するために、WordPress開発者を雇用することもできます。

この記事が、WordPress の「データベース接続確立エラー」の問題を解決するのに役立ったことを願っています。また、WordPress の問題を自分で解決するためのヒントとして、WordPressエラートラブルシューティング初心者ガイドや、WordPressでカスタムデータベースエラーページを追加する方法のチュートリアルも参照してください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

673 CommentsLeave a Reply

  1. Windows 10を実行しているローカルPCにWordPressをインストールしようとしています。XAMPPをインストールし、ポート8080を使用するようにすべての変更を行いました。XAMPPの起動に問題はありません。ApacheやMySQLの起動にも問題ありません。管理ボタンからphpMyAdminを問題なく開くことができ、データベースを追加できました。http://localhost:8080と入力するとXAMPPのページが表示されます。しかし、WordPressをインストールするためにhttp://localhost:8080/wpと入力すると、Webページがタイムアウトしますが、何も起こりません。WordPressファイルをhtdocsフォルダに展開し、wp-config.phpファイルを編集してlocalhost:8080を使用するように変更しました。
    この時点で、インストールを完了するために他に何をすればよいかわからず、本当に助けが必要です。

  2. GoDaddyでWordPressをインストールできません。インストールすら完了しません。「アプリケーションにエラーがあります」。- 緊急で必要です!! 助けてください

  3. こんにちはWPBeginner様、

    現在、Viral Websiteを実行しています。多くのバイラルウェブサイトにはいくつかのプラグインがあります。スクリーンショットへのリンクをここに添付します

    バイラルサイトのニッチでは、特定のストーリーのリアルタイムユーザー数を把握する必要があります。新しいストーリーのバイラル性を確認するには、投稿のリアルタイムユーザーを確認する必要があるからです。Google Analyticsを使用していますが、Google Analyticsでのデータマイニングは、ストーリーがバイラルになっているかどうかを確認するには難しすぎます。特定のストーリーのリアルタイムユーザーを確認することで、どのストーリーがソーシャルメディアでバイラルになっているかを判断します。

    詳細を教えていただけますか?ストーリー/記事ページでライブストーリーの読者を表示するにはどうすればよいですか?ユーザーに、この特定のストーリーを読んでいるライブユーザーが何人いるかを見てもらいたいのです。

    このような機能のためのスクリプトコードやプラグインはありますか?

  4. 素晴らしい、これで解決に向かいました!! 新しいwp-settings.phpファイルをアップロードする必要もありました。

    ありがとう

  5. このページでデータベースの問題を自動修復できるようにするには、次の行をwp-config.phpファイルに追加してください。この行をconfigに追加したら、このページを再読み込みしてください。

    define(‘WP_ALLOW_REPAIR’, true);

  6. Windowsラップトップでテストするために自宅でWPをインストールしようとしたときに、このエラーが発生しました。すべてを試しましたが、データベースにアクセスするためのパラメータを定義したwp-config.phpファイル内の文字セットに標準的でない文字が含まれていることに気づきました。アポストロフィ文字が標準のWindowsフォント文字ではありませんでした。それらをすべて同じ文字に置き換えたところ、WPは問題なくインストールされました。

  7. チームワークで私のコンピューターを接続し、問題を解決してください。
    データベース接続の確立中にエラーが発生しました

    • 私も同じ問題を抱えています。
      何か提案があれば教えてください。
      ありがとうございます。

  8. [解決済み] データベースはすべて正常に動作していましたが、問題はパスワード自体にあることが判明しました。パスワードには3つの記号 &(= が含まれており、これがPHPに問題を引き起こしていたようです。PHPは得意ではありませんが、問題は「=」記号にあったと推測しています。パスワードを変更したところ、正常に動作しました。幸運を祈ります。お役に立てば幸いです。

    • 具体的に何が役立ちましたか?すべて確認しましたが、まだ動作しません。“Webホスト(MySQLサーバー)を確認する”セクションでは、testconnection.phpファイルについて話していますが、作成してWPディレクトリに配置した後、どうすればよいですか?このコードを実行するにはどうすればよいですか?(すみません、この分野は初心者です)

  9. 特にWindows Server上のIIS6/7/8でWordPressを使用している場合、非常に役立つことがあります!MySQLサービスが実行されているか確認してください。また、正しいユーザーアカウントで実行されているかも確認してください!通常はローカルシステムのみであるべきです!

  10. WordPressの初心者ではない人でも、このエラーにしばしばつまずきます!あなたの体系的なアプローチのおかげで、私のインストールにあった「エラー」を特定することができました。それは破損したMySQLデータベースでしたが、すべてのテーブルは正しい場所にあるように見え、チェック/最適化してもエラーは出なかったため、まったく明らかではありませんでした…しかし、明らかに非常に、非常に問題がありました。

    データベースをダンプしてバックアップから再インポートしたことでうまくいきました!

    Thank you so much :)

  11. この記事とすべてのコメントを書いていただき、本当にありがとうございます。サイトは、以下の行を置き換えることで修正されました。
    /** MySQLデータベースのパスワード */
    define(‘DB_PASSWORD’, ‘[ランダムな数字と文字]’);

    with
    /** MySQLデータベースパスワード */
    define(‘DB_PASSWORD’, [通常のwp-adminログインパスワード]’);

    これが正しい修正方法か分かりませんが、うまくいきました。

  12. cpanelに戻り、機能していなかった4つのサイトのうち2つに同じパスワードを再入力したところ、それらが復旧しました。

  13. 4日間サイトでこの問題を解決できて嬉しいです。私の場合、wp-optionテーブルがクラッシュしたと表示されました。そして修復を実行しましたが、結果は成功しなかったと表示されましたが、実際には修復されていました。

    修復に失敗したというメッセージが表示された後、サービスプロバイダーにチャットで問い合わせたところ、サイトは稼働しているとのことで安心しました。

    ありがとう

  14. 上記すべての解決策を試しましたが、どれも効果がありませんでした。
    その後、apacheログを確認したところ、xmlrpc.phpに対するブルートフォース攻撃がWordPressサーバーをクラッシュさせていることがわかりました。
    私にとって効果があった簡単な解決策は、IPアドレスをブロックすることでした。
    ここで見つけました。

  15. 私のWordPressウェブサイトは実行されていますが、しばらくすると「データベース接続エラー」と表示され、その後「service mysqld start」を開始する必要があります。このようなエラーが再び発生しないように助けてください。ありがとうございます。

  16. ありがとう、いくつか試してみましたが、最終的に、設定ファイルがランダムなパスワードを生成していたことがわかりました。実際には特定のパスワードに変更しました。

  17. これは非常に役立ちました。これと人々のコメント/経験は非常に便利なリソースまたはガイドになるでしょう。WordPressエラーテスターの求人をいくつか見かけ、調査を開始してこのページを見つけました。

  18. 皆さん、こんにちは。この件でGoogleの最初のページに表示されるため、情報を補足します。私の場合は、本番サイトからwp-configをダウンロードしました。ファイルの末尾、「define(‘WP_DEBUG’, false);」の直後に以下の設定がありました。

    define( ‘WP_ALLOW_MULTISITE’, true );
    define(‘MULTISITE’, true);
    define(‘SUBDOMAIN_INSTALL’, false);
    define(‘DOMAIN_CURRENT_SITE’, ‘MYDOMAIN.com’);
    define(‘PATH_CURRENT_SITE’, ‘/’);
    define(‘SITE_ID_CURRENT_SITE’, 1);
    define(‘BLOG_ID_CURRENT_SITE’, 1);

    すべてをそのままにしようとしましたが、mydomain.com を my ip + port に置き換えました。
    1時間後、以下の行をコメントアウトすることで問題が解決したことに気づきました。

    //define(‘MULTISITE’, true);
    //define(‘SUBDOMAIN_INSTALL’, false);
    //define(‘DOMAIN_CURRENT_SITE’, ‘MYDOMAIN.com’);

  19. サイトを維持するためにログインしようとしましたが、「データベース接続の確立に失敗しました」というエラーが表示されます。wp-adminにアクセスしようとしたときにも同じエラーが表示されます。こちら側では何も変更されていません。助けてください!

  20. ヘルプ!
    WordPressで「データベース接続確立エラー:
    wp-config.php ファイルのユーザー名とパスワードの情報が正しくないか、localhost のデータベースサーバーに接続できません。ホストのデータベースサーバーがダウンしている可能性があります。」というエラーメッセージが表示されます。

    正しいユーザー名とパスワードを入力しましたか?
    正しいホスト名を入力しましたか?
    データベースサーバーは実行されていますか?

    なぜこうなったのか、私たちも困惑しています。もし助けていただければ幸いです。ありがとうございます。

  21. WordPressダッシュボードの操作に問題があります。数日前からダッシュボードを通じてウェブサイトを更新していましたが、昨日からこのメッセージが表示されるようになりました…… Fatal error: Cannot call overloaded function for non-object in /home/content/n3pnexwpnas01_data02/34/3566434/html/wp-includes/capabilities.php on line 448……..原因は何でしょうか、またはどうすればよいか教えていただけますでしょうか、お願いします。
    サム。

  22. 私も同じ問題を抱えていますが、私の場合はcpanelにアクセスできないため、より深刻です。どうすればよいですか?

  23. このページを見て「何をやっているのか全く分からない」と思った後、サーバーを再起動したところ、すべて正常に戻りました。なぜそうなったのか、何か考えはありますか?

    考えられる原因は、ログイン中にインターネット接続が切断されたことだけですが、なぜそうなるのでしょうか?

  24. 本当に本当にありがとうございます。データベースユーザーが破損していましたが、この記事なしではわかりませんでした。

    命の恩人です。

    Davo

  25. ステージングサイトを設定するためにMySQLデータベースをクローンしたときに、同じエラーが発生しました。WPがデータベースにアクセスするために設定されたMySQLユーザーには、CPanel -> MySQLデータベース -> データベースにユーザーを追加するオプションを通じてデータベースにアクセスする権限を与える必要があることがわかりました。そうしないと、URLから管理ページにアクセスしようとすると「データベース接続の確立に失敗しました」という問題が発生します。

  26. データベース接続の確立に失敗しました。

    いくつかの手順を試しましたが、うまくいきませんでした。すべて情報を消去しようと思いました。それでMySQLデータベースをリセットしました。新しいWordPressをアップロードしました。それでもデータベース接続エラーが表示されます。何か助けや提案はありますか?

  27. これは私にはうまくいきました、ありがとう。私はほとんど問題なく5つのドメインのマルチサイトを移行しました。唯一の調整は、データベーステーブルのtable_prefixでした。何らかの理由で私のものはwpcc-でプレフィックスされていませんでした。これはwp-config.phpで簡単に編集できました。その後、サブドメインをwpがインストールされているディレクトリに向けるために、テクニカルサポートといくつかの調整が必要でした。彼らは私がすべてを同じ場所に向けたい理由を理解できませんでした。彼らが譲歩して私の要求通りにしてくれた後、すべて正常に動作しました。

  28. 私も同じ問題を抱えていました。

    バックアップからの復元後、私もエラーが発生しました: データベース接続を確立できません

    phpmyadminでWordPressのデータベースを確認し、wp_optionsを確認しました。siteurlという名前のものは何も見つかりませんでした。

    それで、挿入を押しました -> option_id = 1
    Option_name = siteurl
    Option_value = http://www.example.com

    追加しました。その後、ウェブサイト http://www.example.com/wp-admin に戻り、復元できました。

    役に立つことを願っています。

    グリッツ J

  29. *以前のコメントの更新*

    cPanel経由で新しいパスワードを生成して適用してみました。3回目のパスワード変更でもDBエラーが発生しましたが、WP Repair.phpを実行することはできました!
    すべてOKと表示されました。

    サイトが復旧しました。

    非常にイライラし、奇妙です。

  30. I just started seeing this error. None of the above works :(
    Also tried renaming the DB, & running the ‘check’ & ‘repair’ options in cPanel = ‘OK’ on all elements.
    I can access & edit the DB via phpmyadmin.
    wpconfig is byte for byte identical to my original (then working) backup.

    testconnection.phpで以下のエラーが確認されました。
    「接続できませんでした: 古い(4.1.1より前の)認証プロトコルを使用した接続は拒否されました(クライアントオプション 'secure_auth' が有効になっています)」

    何かアイデアがあれば教えてください。

  31. メインページ以外のすべてのページでエラーが発生しているようです。メインページは正常に読み込まれますが、別のページを開くリンクをクリックするとデータベース接続エラーが発生します。

    これに遭遇した人はいますか?メインページを含むすべてのページで同じデータベース接続を使用していませんか?

    • メインページのキャッシュバージョンが表示されている可能性がありますか?そうでない場合は、ウェブホスティングサービスプロバイダーに連絡してください。

      管理者

  32. ルーターから受け取ったIPアドレス192.168.5.8を私の場合は入力するとすぐに機能します。

    localhost、127.0.0.1は機能しませんでした。

  33. オンラインで見つけたtestconnection.phpというPHPスクリプトをコピーしました。このスクリプトは接続エラーをキャプチャしてエコーします。コマンドラインから「php -f testconnection.php」を使用してスクリプトを実行しました。エラーは、mysql.sockファイルを読み取るのに問題があることを示していました。指定された場所にmysql.sockファイルがないことを確認しました。指定された場所にtouchコマンドを使用して空のmysql.sockファイルを作成したところ、「やった!」すべてが正常に機能するようになりました。

  34. 私のサイトでも同じ問題が発生しました。DN Hostの行を次のように変更しただけです

    define(‘DB_HOST’, ‘localhost’);

    設定ファイルでは、cpanelのIPアドレスを指していました。

  35. 問題を解決してください。MySQLサーバーからデータベースバックアップを復元しようとしていますが、復元が失敗し、以下のエラー32が継続します。

    TITLE: Microsoft SQL Server Management Studio
    ——————————

    データベース「PROD_SALES_DATABASE」の復元に失敗しました。(Microsoft.SqlServer.Management.RelationalEngineTasks)

    ——————————
    追加情報:

    System.Data.SqlClient.SqlError: オペレーティングシステムは、'RestoreContainer::ValidateTargetForCreation' を 'C:\Program Files (x86)\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\PROD_SALES_DATABASE.mdf' に対して実行しようとした際に、エラー '32(別のプロセスによって使用されているため、プロセスはファイルにアクセスできません。)' を返しました。(Microsoft.SqlServer.SmoExtended)

    ヘルプについては、こちらをクリックしてください:

    ——————————
    ボタン: