SQL Serverでテーブルデータをローカルにバックアップする方法は何ですか?

SQL Serverのテーブルデータをローカルにバックアップするには、次の方法を使用することができます:

  1. SSMSを使用してエクスポートする。
  2. SSMSを開いて、対象のデータベースに接続してください。
  3. データベースを展開し、テーブルを展開し、バックアップしたいテーブルを選択してください。
  4. 右クリックして、”タスク”を選択し、「データをエクスポート」を選択してください。
  5. 「データソースの選択」ページで、データソースとして「SQL Server Native Client」を選択し、ターゲットサーバーとデータベースを選択してください。
  6. 「目標選択」ページで、バックアップデータを保存するファイルパスと名前を指定して、目標を「平面ファイル」に設定してください。
  7. 「保存および実行パッケージ」ページでは、SSISパッケージとして保存するか、エクスポートタスクをすぐに実行するかを選択できます。
  8. 設定が完了したら、「完了」ボタンをクリックして、データをローカルファイルにエクスポートを開始します。
  9. SQL Server の bcp コマンドラインユーティリティを使用します。
  10. コマンドプロンプトを開き、SQL Serverのインストールディレクトリの「Tools\Binn」ディレクトリに移動してください。
  11. 以下のコマンドを実行して、データをローカルファイルにバックアップします:bcp データベース名.スキーマ名.テーブル名 out 出力ファイルパス -S サーバー名 -T -nデータベース名はバックアップ対象のデータベースの名前です。スキーマ名はテーブルが存在するスキーマ(通常はdbo)です。テーブル名はバックアップしたいテーブルの名前です。出力ファイルパスはバックアップデータを保存するファイルのパスです。サーバー名はバックアップ先のサーバーの名前です。-T オプションはWindows認証を使用してログインすることを示し、-n オプションはデータをバイナリ形式でエクスポートすることを示します。
  12. ローカルテーブルにデータを挿入するためにINSERT INTO SELECT文を使用します。
  13. 同じ構造を持つテーブルをローカルに作成する。
  14. 源データベースからデータを選択してローカルテーブルに挿入するために、以下の文を使用します:INSERT INTO ローカルテーブル名 SELECT * FROM 源データベース名.スキーマ名.テーブル名ここで、ローカルテーブル名はデータを挿入するローカルテーブルの名前であり、源データベース名は元のデータベースの名前、スキーマ名はテーブルが所属するスキーマ(通常はdbo)、テーブル名はバックアップしたいテーブルの名前です。
广告
広告は10秒後に閉じます。
bannerAds