如何将记录从一个数据库复制到另一个数据库?

时间:2010-03-10 11:46:21

标签: sql-server sql-server-2005 sql-server-2005-express

我需要将数据从一个SQL 2005 Express数据库提取到另一个数据库,我需要定期执行此操作。它不是从一个表到另一个表的直接副本,但我会使用源表中的不同视图。我还需要定期这样做。

我的第一个想法是在C#中编写一个小应用程序并在每小时左右以某种方式运行它,但我希望将此数据操作逻辑保持在尽可能靠近数据库服务器的位置。

我可以使用SQL Server 2005 Express的工具和功能有哪些?

1 个答案:

答案 0 :(得分:3)

  1. 添加链接服务器:服务器对象 - >链接服务器
  2. a)编写脚本进行复制(我认为你不喜欢这种方法)
    b)在VS中创建包SSIS并使用不同的参数执行它(您可以将输入参数传递给包) c)使用向导(导入/导出)而不是将此任务保存为包(作为要编辑的文件或要执行的服务器)
  3. 我认为c)是你的情况。

    EXPRESS没有SQL Server代理,因此请使用其他服务器(企业版或标准版)定期执行您的软件包