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

时间:2011-09-20 11:01:13

标签: sql-server-2005 sql-server-2008-r2

我正在尝试找到一种方法将数据从SQL Server 2008中的一个表复制到SQL Server 2005中的另一个表。我想每天执行此操作。

4 个答案:

答案 0 :(得分:2)

您创建了一个链接服务器,而不是从链接服务器检索数据 插入源。比你创造一个能做到的工作。

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

运行

答案 1 :(得分:1)

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

Management Studio中有一个简单的向导。在对象资源管理器中,右键单击所需的数据库,如果您在目标服务器上,则选择“任务>导入数据”;如果您在源服务器上,则选择“任务>导出数据”。

詹姆斯: - )

答案 2 :(得分:1)

如果您有链接服务器,则可以在目标数据库下的目标服务器上编写此T-SQL:

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

答案 3 :(得分:0)