给力--oracle 与 sql 同步

         作项目过程当中经常使用到数据库同步,现把前一段时间作的一个项目部分,同步过程贴出来,供分享与本身参考!sql

本文档分如下几步完成:数据库

1. 环境配置(sql 与oracle创建链接关系)安全

2.编写存储过程,job定时任务服务器

3.数据同步oracle

(一)环境配置ide

1.1 sql链接oracle配置
登陆SQL 后,选择【服务器对象】-- 【连接服务器】,右键选择【新建连接服务器】,以下图所示:  

连接服务器

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

配置完成

配置完成后,点击【肯定】按钮保存。
1.1.3 安全性配置
第二步配置完成后,选择【安全性】,以下图所示:

配置完成2

【安全性】配置完成后, 选择【肯定】保存。
当连接服务器对象配置完成后,下面进行测试一下,看配置是否正确!
选择【数据库】--【InLeeData】--【新建查询】节点。
注意:【InLeeData】 为现场所使用的数据库名称。
以下图所示:
  进行测试
select * from openquery(smart,'select * from smart_personnel')
下图为测试示例截图 

测试示例截图

(二) 编写存储过程测试

 参考附件(1.存储过程脚本,2.定时任务脚本)spa

(三)数据同步3d

1.1 在公寓管理系统作以下操做代理

1.      打开 《1.公寓人员同步脚本.sql》文件。
2.      在打开编辑脚本区域,执行 1.公寓人员同步脚本.sql》内容。
1.      打开 2.task.sql》 文件。
在打开编辑脚本区域,修改数据库用户名称:
找到以下语句:
@database_name=N' smart_bgs_menjin ',
将smart_bgs_menjin修改成现场SQL数据库名称
2.      执行 2.task.sql》内容。
前提条件:存储过程与任务计划都正确执行。
选择【SQL Server代理】--【做业】--【Task】节点,而后选择【开始做业】,以下图所示:

开始做业

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

相关文章
相关标签/搜索