簡體   English   中英

將特定表數據從一個數據庫復制到SQL Server中的另一個數據庫

[英]Copy specific table data from one database to another in SQL Server

我需要將特定數據從一個SQL Server中的選定表集中復制到另一個SQL Server。 對此的任何指示將非常有幫助。

創建鏈接服務器或使用Openrowset創建與遠程服務器的連接。

如果需要對遠程服務器執行例行任務,請使用鏈接服務器,否則請使用openrowset。

http://msdn.microsoft.com/en-us/library/ms190479.aspx

也看到這個

還有一個SSIS向導,又名SQL Server導入/導出向導,而不是完整的表副本,而是指定源查詢,保存到磁盤(假設您需要定期重新運行該過程),瞧,將數據復制到一個盒子中

您可以將數據從一個數據庫復制到另一個數據庫。 mysql查詢是:

insert into database2.table_name2(field name) 
select table_name1.field_name from table_name1 
    where table_name1.field_name = condition

上面的mysql查詢用於在數據庫之間復制特定的數據。 假設您要復制整個表的數據,那么您將使用以下查詢:

insert into database2.table_name2(field name) 
select table_name1.field_name from table_name1

您可以將數據移動到另一個表,也可以基於另一個表創建一個表。 您的問題是我之前聽過的一個好問題,因此我寫了一篇簡短的博客文章解釋了這些選項

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM