スクリプトを使用して、SQL Serverのデータベースからそのデータを含む単一のテーブルのバックアップを取得したいとします。SQL Server 2008のデータベースのデータを持つ単一のテーブルをバックアップ
どうすればいいですか?
スクリプトを使用して、SQL Serverのデータベースからそのデータを含む単一のテーブルのバックアップを取得したいとします。SQL Server 2008のデータベースのデータを持つ単一のテーブルをバックアップ
どうすればいいですか?
は、あなたが戻ってテーブルの取ることができる多くの方法があります参照してください。このリンクに
ルック:http://www.sqlserver-training.com/how-to-backup-sql-table/-
を受け入れてくださいこのコードは質問に答えるかもしれませんが、なぜ、そして/またはどのように質問に答えるかについての追加の文脈を提供すると、 -term値。あなたの答えを[編集]して、説明を加えてください。 – CodeMouse92
あなたは、そのデータは、次の手順を使用して一緒にテーブル・スクリプトを作成することができます。
詳細については、Eric Johnson's blog.
select * into mytable_backup from mytable
にSSISを使用して
テーブルmytableのコピーとその中のすべての行をmytable_backupとします。
同じテーブルまたは他のDB( "データベース")に対応するテーブルを作成する次のクエリを使用してみてください。
SELECT * INTO DataBase.dbo.BackUpTable FROM SourceDataBase.dbo.SourceTable
ローカルファイルシステム上のファイルにコピーを取得するには、Windowsからこのガタガタユーティリティは、ボタンメニューが働い開始: 「C:\プログラムファイル(x86の)\ Microsoft SQL Serverの\ 110 \ DTSを\ Binnの\ DTSWizard.exe」
あなたは、データベース内の複数のテーブルのうち、単一のテーブルをバックアップする必要がある場合は、あなたが取ることができる別のアプローチは、次のとおりです。
特定のテーブル(複数可)のスクリプトを生成しますからデータベースを右クリックし、[タスク] - [スクリプトの生成...]をクリックします。
クエリエディタでスクリプトを実行します。 "Database already exists"エラーを回避するには、スクリプトの最初の行(USE DatabaseName)を新しいデータベースに変更または追加する必要があります。
新しく作成したデータベースを右クリックし、[タスク]> [バックアップ]をクリックします。 バックアップには元のデータベースの選択したテーブルが含まれます。
テーブルを独自のファイルグループに入れます。その後、通常のSQL Serverの組み込みバックアップを使用して、実質的にテーブルをバックアップするファイルグループをバックアップすることができます。 https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/back-up-files-and-filegroups-sql-server
を参照してください(その簡単な)非デフォルトのファイルグループにテーブルを作成するには:バックアップするファイルグループを参照
あなたは、「データベース・オブジェクトのスクリプトを生成」機能を使用することができますSSMS上で
を完了するまでこの1つは私の挑戦を解決しました。
これがあなたにも役立つことを願っています。
このクエリは私のために(MySQL用)実行されます。このクエリを実行する前にmytable_backupが存在していなければなりません。
insert into mytable_backup select * from mytable
質問はMySQLではなくSQL Serverについてです。 –
SQLインポート/エクスポートウィザード。 SMSSでデータベースを右クリック/アイテムの選択をエクスポート – realnumber3012
スクリプトでこれを行うには – EBS
MGOwenの回答 – greg121