2

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

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

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

还是我应该编写一个 Windows 服务来做到这一点?
有哪些替代方案?

有方便的教程吗?

谢谢!

4

2 回答 2

2

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

于 2010-02-03T11:25:47.437 回答
1

你可以做 2 项工作:

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

于 2010-02-03T05:45:58.950 回答