2017-08-02 171 views
0

我有「X」的實例複製從數據庫中的表1到另一個數據庫,現在是空的情況下「Y」在SQL Server 2008中如何數據庫表從一個數據庫服務器複製到另一臺數據庫服務器

我該如何做到這一點?

+0

歡迎堆棧溢出,@RobertD。更多信息可能有助於回答你的問題。例如,您使用的是SQL Server 2008的接口?你到目前爲止嘗試過什麼?它以何種方式無法按預期工作? – Degan

+0

我試過的是任務工具,它給了我錯誤,因爲我很難找到我需要放置的正確源。 「您使用的是SQL Server 2008的接口?」那是什麼意思。 其實我是相當新的SQL和通過接口我只能想象我正在使用的ssms – RobertD

+0

根據您的要求,你只需要備份數據庫1並將其恢復到實例y –

回答

1

您可以在要導入數據的實例上創建鏈接服務器。您將需要鏈接您從中導出數據的服務器。這裏有一些關於如何設置的鏈接。

How to Create a Linked Server

StackOverflow Answer

Calling Linked Server In Query

一旦你鏈接的服務器設置,你可以這樣做:

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

這是完美的。萬分感謝。如果我可以問我是否需要不僅複製數據,而且要複製所有的完整性和約束條件。示例我想複製具有所有主外鍵和其他表的其他約束的表。我希望我解釋正確 – RobertD

相關問題