如何将表从SQL 2000复制到SQL 2008?

时间:2009-11-12 18:54:08

标签: sql triggers replicate

我在SQL Server 2000数据库上有一个表,我想将其逐字复制到2008服务器。

我尝试使用INSERT / UPDATE触发器手动执行此操作,但此技术在分布式事务中运行,这不起作用,因为我显然必须启用MSDTC和防火墙;我不想做任何事情。

有没有其他方法可以将该表(实时)复制到2008服务器?

2 个答案:

答案 0 :(得分:0)

我的第一个问题是你真的需要复制吗?

如果您想在Sql 2008中实时引用它,只需使用linked server执行Synonym即可。这将使表格成为您的架构的一部分,但有一些限制。

答案 1 :(得分:0)

您是否尝试创建scheduled DTS/SSIS package来完成工作?

是复制还是复制?复制意味着一次性操作,而复制意味着这些表将被同步的开放式时间段。