sql >> データベース >  >> RDS >> Sqlserver

リモートSQLServerデータベースをローカルドライブにバックアップするにはどうすればよいですか?

    Microsoft SQL Server Management Studioでは、バックアップするデータベースを右クリックして、[タスク]->[スクリプトの生成]をクリックできます。

    これにより、ウィザードが開き、リモートサーバー上でもデータベースの適切なバックアップを実行するために、次のように設定できます。 :

    • バックアップするデータベースを選択して、次にクリックします。
    • 表示されるオプション:
      1. 2010年:[テーブル/表示オプション]で、[スクリプトデータ]と[スクリプトインデックス]をTrueに変更し、[次へ]をクリックします。
      2. 2012年:[一般]で、[スクリプトにデータの種類]を[スキーマのみ]から[スキーマとデータ]に変更します
      3. 2014年:「スクリプトオプションの設定」の手順でデータをスクリプト化するオプションが「非表示」になりました。「詳細」をクリックし、「スクリプト化するデータの種類」を「スキーマとデータ」の値に設定する必要があります
    • 次の4 ウィンドウで、[すべて選択]をクリックしてから、[次へ]をクリックします
    • 新しいクエリウィンドウにスクリプトを作成することを選択します

    それが完了すると、バックアップスクリプトが目の前に用意されます。新しいローカル(またはリモート)データベースを作成し、スクリプトの最初の「USE」ステートメントを変更して、新しいデータベースを使用します。スクリプトを安全な場所に保存し、先に進んで新しい空のデータベースに対して実行します。これにより、(ほぼ)重複したローカルデータベースが作成され、必要に応じてバックアップできます。

    フルがある場合 リモートデータベースにアクセスするには、ウィザードの最初のウィンドウで[すべてのオブジェクトのスクリプト]をオンにし、次のウィンドウで[スクリプトデータベース]オプションをTrueに変更することを選択できます。ただし、スクリプト内のデータベース名を完全に検索して新しいデータベースに置き換える必要があります。この場合、スクリプトを実行する前に作成する必要はありません。これにより、より正確な複製が作成されますが、権限の制限により利用できない場合があります。



    1. PL/SQLの動的SELECTINTO句でバインド変数を使用する

    2. AndroidのSQLiteデータベースにJSONデータを挿入します

    3. 顧客の複数の住所のjsonbとjsonb[]

    4. IntelXeonスケーラブルプロセッサとSQLServer2017