博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL Link Oracle
阅读量:5059 次
发布时间:2019-06-12

本文共 972 字,大约阅读时间需要 3 分钟。

转自:

做项目过程中常用到同步,现把前一段时间做的一个项目部分,同步过程贴出来,供分享与自己参考!

本文档分以下几步完成:
1. 环境配置(sql 与oracle建立连接关系)
2.编写存储过程,job定时任务
3.数据同步
(一)环境配置
1.1 sql连接oracle配置
1.1.1 链接服务器对象配置
登录SQL后,选择【服务器对象】--【链接服务器】,右键选择【新建链接服务器】,如下图所示:

链接服务器

1.1.2 常规配置
第一步配置完成后,选择【常规】在右侧出现如下图所示:

配置完成

配置完成后,点击【确定】按钮保存。

1.1.3 安全性配置
第二步配置完成后,选择【安全性】,如下图所示:

配置完成2

【安全性】配置完成后, 选择【确定】保存。

1.2 测试链接配置
当链接服务器对象配置完成后,下面进行测试一下,看配置是否正确!
1.2.1 打开查询面板
选择【数据库】--【InLeeData】--【新建查询】节点。
注意:【InLeeData】 为现场所使用的数据库名称。
如下图所示:
进行测试
1.2.2 编写测试语句
select * from openquery(smart,select * from smart_personnel)
下图为测试示例截图

测试示例截图

(二) 编写存储过程

参考附件(1.存储过程脚本,2.定时任务脚本)
(三)数据同步
1.1 在公寓管理做如下操作
1.1.1 执行存储过程脚本
1.      打开 《1.公寓人员同步脚本.sql》文件。
2.      在打开编辑脚本区域,执行《1.公寓人员同步脚本.sql》内容。
1.1.2 执行计划任务
1.      打开《2.task.sql》 文件。
在打开编辑脚本区域,修改数据库用户名称:
找到如下语句:
@database_name=N smart_bgs_menjin ,
将smart_bgs_menjin修改为现场SQL数据库名称
2.      执行《2.task.sql》内容。
1.1.3 启动计划任务
前提条件:存储过程与任务计划都正确执行。
选择【SQL Server代理】--【作业】--【Task】节点,然后选择【开始作业】,如下图所示:

开始作业

由于保密原因,只给出了部分步骤。仅供参考。

转载于:https://www.cnblogs.com/fanxingthink/p/4176144.html

你可能感兴趣的文章
嵌套循环连接(nested loops join)原理
查看>>
shell统计特征数量
查看>>
复习文件操作
查看>>
C#Hashtable与Dictionary性能
查看>>
10个让你忘记 Flash 的 HTML5 应用演示
查看>>
8个Python面试必考的题目,小编也被坑过 ToT
查看>>
SQL Server 使用作业设置定时任务之一(转载)
查看>>
centos 图形界面和命令行界面切换(转载)
查看>>
Maven启用代理访问
查看>>
Primary definition
查看>>
第二阶段冲刺-01
查看>>
BZOJ1045 HAOI2008 糖果传递
查看>>
发送请求时params和data的区别
查看>>
JavaScript 克隆数组
查看>>
eggs
查看>>
一步步学习微软InfoPath2010和SP2010--第七章节--从SP列表和业务数据连接接收数据(4)--外部项目选取器和业务数据连接...
查看>>
如何增强你的SharePoint 团队网站首页
查看>>
FZU 1914 Funny Positive Sequence(线性算法)
查看>>
oracle 报错ORA-12514: TNS:listener does not currently know of service requested in connec
查看>>
基于grunt构建的前端集成开发环境
查看>>