zoukankan      html  css  js  c++  java
  • SQL Link Oracle

    转自: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 安全性配置
    第二步配置完成后,选择【安全性】,如下图所示:

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

    开始作业

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

    作者:Joe.Fan
             
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    机器学习---算法---K-近邻算法
    机器学习---算法---逻辑回归
    进程线程---简单解释
    【codecs】音视频编解码开源项目大汇总
    【life】选择程序员,就是选择一种生活
    【PE】逆向工程(反编译)
    【OpenSource】开源管理平台BlackDuck简介
    【Analysis】开源工程Binwalk:固件分析利器
    【Tools/VS】VS2010 代码块快速折叠快捷键
    【Audio】开源音频库G711和MP3Dec网址
  • 原文地址:https://www.cnblogs.com/fanxingthink/p/4176144.html
Copyright © 2011-2022 走看看