2017-08-02 9 views
0

データベース1の 'x'インスタンスからSQL Server 2008のインスタンス 'y'の空の別のデータベースにテーブルをコピーする必要があります。あるデータベースサーバから別のデータベースサーバへデータベーステーブルをコピーする方法

どうすればいいですか?

+0

ようこそスタックオーバーフロー、@RobertDに。より多くの情報があなたの質問に答えるのに役立つでしょう。たとえば、使用しているSQL Server 2008のインターフェイスは何ですか?これまでに何を試しましたか?どのようにして期待どおりに機能しませんでしたか? – Degan

+0

私が試したのは、私が置く必要がある正しいソースを見つけるのが難しいため、エラーを出すタスクユーティリティです。 "SQL Server 2008とのどのインタフェースを使用していますか?"どういう意味ですか。 実際には私は非常にSQLとインターフェースで私は使用しているssmsの想像することができます – RobertD

+0

あなたの要件に基づいて、あなただけのデータベース1をバックアップし、インスタンスyに復元する必要があります –

答えて

1

データをインポートするインスタンスにリンクサーバーを作成できます。データをエクスポートするサーバーをリンクする必要があります。これを設定する方法についてのリンクがいくつかあります。あなたは、リンクサーバーを設定したら

Calling Linked Server In Query

StackOverflow Answer

How to Create a Linked Server、あなたはこれを行うことができます:

INSERT INTO yourtable --table you are importing data into 
SELECT * 
FROM [server].[database].[schema].[table] --server you are exporting data from 
+0

それは完璧です。ありがとう、トン。もし私がデータをコピーするだけでなく、すべての完全性と制約をコピーする必要があるかどうかを尋ねることができるならば。例私はすべてのプライマリの外部キーとそれが他のテーブルと持っている他の制約を持つテーブルをコピーしたいと思います。私は正しく説明してくれるといい – RobertD

関連する問題