将数据从 SQL 服务器导出到 Oracle 的作业

Job for Export Data From SQL Server to Oracle

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

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

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

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

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

  • 打包完成后,可以在SQLAgent中添加为作业 并以所需的频率将其安排到 运行。 确保 运行s 下的作业帐户具有必要的权限, 包括涉及的 SQL 服务器和 Oracle 对象。

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