转自:http://www.2cto.com/database/201107/96105.html

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

本文档分以下几步完成:

1. 环境配置(sql 与oracle建立连接关系)

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

3.数据同步

(一)环境配置

1.1 sql连接oracle配置

1.1.1 链接服务器对象配置

登录SQL后,选择【服务器对象】--【链接服务器】,右键选择【新建链接服务器】,如下图所示:



1.1.2 常规配置

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

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

1.1.3 安全性配置

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

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

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】节点,然后选择【开始作业】,如下图所示:

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

最新文章

  1. Laravel excel安装与使用
  2. AX 用代码创建FORM动态加控件,重载动态添加的控件的方法。
  3. 【3】JAVA---地址App小软件(AddPanel.class)(表现层)
  4. [Redux] Passing the Store Down Explicitly via Props
  5. 从远程oracle上导入到本地同一张表中不存在的记录的方法
  6. SQL Server 2012 复制(发布订阅的研究)
  7. 一个使用openGL渲染的炫丽Android动画库二(碎片化曲面动画)
  8. 打印机驱动冲突和端口异常:win10更新部分补丁后,打印机本地连接(连接打印机的主机)可以打印,其他共享网络中的电脑可以连接到打印机,但不能打印——解决方案
  9. XamarinForm Effects 调用事件
  10. Linux防火墙开启关闭查询
  11. jav实验二
  12. 浅谈MFC类CrackMe中消息处理函数查找方法
  13. Net Core 的配置模式以及热重载配置
  14. [转] 关于QT的系统总结
  15. JVM虚拟机内存模型以及GC机制
  16. CSS 让 fontawesome 图标字体变细
  17. OC Block(代码块)
  18. iOS开发中断言的使用—NSAssert()
  19. iptables学习与研究(使用LOG记录失败日志)
  20. MySQL常用函数 一

热门文章

  1. windows自带的颜色编辑器居中
  2. Vulkan 开发学习资料汇总
  3. oracle学习笔记(3)
  4. 干货分享:Essay Introduction的正确打开方式
  5. 留学生如何在Presentation中拿高分?
  6. 吴裕雄--天生自然JAVA SPRING框架开发学习笔记:Spring实例化Bean的三种方法
  7. springboot自动装配介绍
  8. POJ 1013:Counterfeit Dollar
  9. ORACLE自增函数,一般函数
  10. redis官网下载自动安装脚本