自动数据库同步

时间:2010-02-03 05:30:52

标签: asp.net sql-server windows-services dts

我正在使用SQL Server 2008和Visual Studio 2008

我有两个数据库。
我需要在数据库中运行查询并获取这些结果 并更新另一个数据库中的表 这个过程将每隔一小时自动完成。

我该怎么办?从SQL 2000使用的数据传输服务(DTS)? 还有什么比这更好的吗?

或者我应该写一个Windows服务来做那个?
有哪些替代方案?

有没有方便的教程?

谢谢!

2 个答案:

答案 0 :(得分:2)

如果在同一SQL Server实例中有两个数据库,则可以编写存储过程并使用SQL Server“作业”来安排此存储过程。

答案 1 :(得分:1)

你可以做两件事:

1-在sql server中使用复制 2-编写一个为您完成此工作的应用程序。我建议使用bcp(批量复制)来完成这项工作。