如何在SQL Server中将表从一台服务器复制到另一台服务器?

问题描述:

我想找到一种方法将数据从SQL Server 2008中的一个表复制到SQL Server 2005中的另一个表中。我想每天执行此操作。如何在SQL Server中将表从一台服务器复制到另一台服务器?

+0

数据和结构...的SQL Server 2008,该数据将由员工每天进入,并在早上我需要将这些数据传输到SQL Server 2005 BI报告... – navbingo

+0

该表只包含2000行..nope我不能删除/重新创建表..我需要做它在2个不同的服务器.. – navbingo

您创建了一个链接服务器,您可以从链接的服务器检索数据,并将 插入源代码。比你创造一个能做到的工作。

您可以右键单击数据库,然后单击导入/导出(SSIS)。 SQL将创建一个包,您可以将其视为脚本并将其作为作业运行

+0

我在哪里可以找到包... – navbingo

+0

键入谷歌“Ssis包cr吃饭工作“ –

您想查看Sql Server Integration Services(SSIS)。这是SQL Server提供的功能,允许您将数据移入/移出/移出SQL Server和其他数据格式。它可以预定。这是在不同服务人员和平台之间移动数据的一种非常简单的方法。

Management Studio中提供了一个简单的向导。在对象浏览器中,右键单击所需数据库,如果您位于目标服务器上,请选择“任务>导入数据”,如果您位于源服务器上,则选择“任务>导出数据”。

James :-)

如果你有一个链接的服务器,你可以在目标数据库写入目标服务器上的这个T-SQL:

select * into srctabl from [link server].srcdb.srctable