2017-07-18 21 views
-2

どのようにこれを行うのが難しいのですか?私が必要とするのは、単純なSQLを実行して、既存のデータベースを新しいRDSデータベースに復元することだけです。Amazon RDSデータベースでSQLバックアップを復元する

SQL Server Management Studioとの接続を試行しても接続されません。

データベース移行ツールを使用して試行しても意味がありません。

すべてのドキュメントは、私がダウンタイムゼロのいくつかの重要なデータベースを移動しようとしていると思われるようです。文字通り、私がする必要があることは、RDSデータベース上でSQLファイルを実行することだけです。地球上の誰かがこの作品の仕組みを理解していますか?

+1

このmysqlまたはMS SQLですか? –

+0

@RodrigoMこれはphpmyadminから直接取ったSQLバックアップです。 –

+1

それでMicrosoft SQL? –

答えて

1

ネイティブバックアップと復元を使用できます。 Amazon RDSは、フルバックアップファイルを使用してMicrosoft SQL Serverデータベースのネイティブバックアップと復元をサポートします。

db.t1.micro DBインスタンスクラスでは機能しません。

AWS docsに従って以下を実行すると、ネイティブバックアップと復元オプションを追加できます。

  • 新しいオプショングループを作成するか、既存のオプショングループをコピーまたは変更します。
  • オプションをオプショングループに追加します。
  • オプショングループをDBインスタンスに関連付けます。

ネイティブバックアップと復元オプションを追加した後、DBインスタンスを再起動する必要はありません。オプショングループがアクティブになるとすぐに、バックアップとリストアをすぐに開始できます。

1
  1. あなたがあなたのRDSセキュリティグループを確認する必要に接続できない場合。

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToMicrosoftSQLServerInstance.html

それは次のように述べている:

ここの管理StudioからRDSに接続するための良いドキュメントがあり

  • 、ポート3389はあなたのIPに開いていることを確認します

    Amazon RDSがDBインスタンスをプロビジョニングした後、標準の SQLクライアントアプリケーションを使用してDBインスタンスに接続できます。このトピックでは は、Microsoft SQL Server Management Studio(SSMS)またはSQL Workbench/Jを使用してDBインスタンスに接続します。また

  • RDSインスタンスは、あなたがそれへのパブリックアクセスを許可されているパブリックサブネット上にあることをダブルチェック。詳細設定の設定を参照してください:

    RDS Advanced Settings

    +0

    これは私が試したドキュメントです。エラー258(「待機操作がタイムアウトしました」)が表示されます –

    +0

    セキュリティグループで自分のIPを許可しようとしましたが、着信接続もすべて試行しました。まだ接続できません –

    +0

    RDSがパブリックサブネットにあり、パブリックアクセスが許可されていることを確認してください。そうでないかもしれない。 –

    関連する問題