【问题标题】:Job for Export Data From SQL Server to Oracle将数据从 SQL Server 导出到 Oracle 的作业
【发布时间】:2018-11-07 08:56:53
【问题描述】:

我想创建一个具有特定查询的作业,以将某些日期从 SQL Server 导出到 Oracle。我该如何安排呢? 谢谢!

【问题讨论】:

  • 这是 SSIS 的工作,而不是 SSMS。 SSMS 本身确实有一个导入/导出向导,它本质上是生成 SSIS 包。这意味着您可以使用 SQL Server 代理保存和计划这些包,或使用 SSDT 编辑它们以创建复杂的转换。右键单击数据库并选择Tasks > Export DataImport Data

标签: sql-server ssms-2017


【解决方案1】:

如何继续实施此过程将取决于多种因素,但以下步骤概括地概述了此过程。当然,您需要选择最适合您的特定环境和业务需求的配置。

  • 使用 OLE DB 连接管理器创建 SSIS 包到 SQL 服务器

  • 为 Oracle 添加连接管理器。一些选项是 Microsoft Oracle 的 ODBC 驱动程序或 Oracle 的 OLE DB 提供程序。你可以在这里 更多关于设置连接here

  • 配置连接后,您需要创建 导出数据的组件,可能使用数据流任务(或 多)。设置方式将根据业务需求而有很大差异。您可以将问题中提到的查询用于 SQL Server 的 OLE DB 源中的 SQL 命令。我还建议使用存储过程而不是静态查询。

  • 打包完成后,可以在SQL Agent中添加为作业 并安排它以所需的频率运行。 确保 运行作业的帐户具有必要的权限, 包括所涉及的 SQL Server 和 Oracle 对象。

  • 这不是必需的,但安装 SSIS 目录,在那里部署项目,然后 从此而不是文件系统运行它们将提供许多 好处。这个link 包含 有关 SSISDB(目录)的更多信息。

【讨论】:

  • 太棒了!谢谢!
猜你喜欢
  • 1970-01-01
  • 2011-03-02
  • 1970-01-01
  • 1970-01-01
  • 2011-08-26
  • 2021-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多