我正在尝试找到一种方法将数据从SQL Server 2008中的一个表复制到SQL Server 2005中的另一个表。我想每天执行此操作。
答案 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)