简体   繁体   English

SQL Server 2005上两个数据库之间的SQL数据传输

[英]SQL data transfer between two databases on SQL Server 2005

Is there a SQL query I can use to transfer data from a table in one database to a table in another database on a same server? 是否可以使用SQL查询将数据从一个数据库中的表传输到同一服务器上另一数据库中的表?

For example: 例如:

UPDATE DB1.Table 
SET 
   DB1.Table.Column1 = DB2.Table.Column1,
   DB1.Table.Column2 = DB2.Table.Column2,
   DB1.Table.Column3 = DB2.Table.Column3;

How about using an insert into statement? 如何使用插入语句?

INSERT INTO DB2.Table (Col1, Col2, Col3)
SELECT 
Col1, Col2, Col3
FROM 
 DB1.TABLE

You can use DTS (Data Transformation Service) feature of SQL Server 2005. 您可以使用SQL Server 2005的DTS(数据转换服务)功能。

Here is the good article that explains the process step by step. 这是一篇很好的文章 ,逐步解释了该过程。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM