2017-12-11 7 views
0

私はSSMSを使用しており、そのテーブルの内容を含むデータベースの1つにテーブルの.bakを作成する必要があります。バックアップテーブルの内容

この理由は、このデータを後で(テストデータです)再度データベースに移入し、私が書いたスクリプトを使用して生成する必要があるかもしれないということです。

SSMSでこれを行うにはどうすればよいですか?

+0

ダミーデータベースにデータをインポート/エクスポートするだけではどうですか? –

+0

私は他の人と共有することができればいいですか。 –

答えて

0

WEI_DBAへの返事を受け取り、bakファイルを受け入れることを承諾すると、2番目のデータベースを作成し、この特定のテーブルの内容をコピーすることをお勧めします。 2番目のデータベースを通常の方法でバックアップできます。

create database foo 
select * 
    into foo.dbo.table1 
    from dbo.table1 
backup database foo 
    to disk = 'c:\temp.foo.bak' 
    with format 
    , medianame = 'foobak' 
    , name = 'Full backup foo' 

あなたの本能はあなたにバックアップ(.bak)ファイルが必要であることを伝えています。これは、テーブルの内容を共有する最善の方法ではありません。ユーザーはそれをダミーのデータベースに復元してから、前と同じ方法でコピーする必要があります。

csvまたはxmlを使用してテーブルのコンテンツを共有することは、私の意見ではより良い方法です(また、前述のようにインポート/エクスポートウィザードを使用することもできます)。