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

【安全性】配置完成后, 选择【确定】保存。
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】节点,然后选择【开始作业】,如下图所示:

由于保密原因,只给出了部分步骤。仅供参考。
SQL Link Oracle的更多相关文章
- 【SQL】Oracle分页查询的三种方法
[SQL]Oracle分页查询的三种方法 采用伪列 rownum 查询前10条记录 ? 1 2 3 4 5 6 7 8 9 10 11 [sql] select * from t_user t whe ...
- 历尽磨难之PL/SQL链接Oracle数据库
说起来都是泪啊,上司布置的任务需要远程连接Oracle数据库,说实话这又是我人生中的第一次.我听到以后觉得不是什么大问题,然而我错了..错的很厉害! 我搞了一天一夜才弄好,这里面原因有很多,大体来讲还 ...
- General Ledger Useful SQL Scripts – Oracle Applications 11i
General Ledger Useful SQL Scripts – Oracle Applications 11i Contents GL Set of Books Configuration O ...
- PL/SQL在Oracle服务器上连接出错
今天在Oracle服务器上使用PL/SQL连接Oracle软件的时候出现了错误,错误如下: 具体的解决办法如下: 需要下载32位的Oracle Client,具体的步骤如下:登录Oracle官方网站 ...
- SQL优化(Oracle)
(转)SQL优化原则 一.问题的提出 在应用系统开发初期.因为开发数据库数据比較少.对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,可是假设将应用系统提交实际应用后,随着数 ...
- MS SQL到Oracle的数据迁移笔记
MS SQL到Oracle的数据迁移笔记 一.任务背景 旧系统使用MS SQL Server数据库,新系统使用Oracle数据库,现在需要将旧系统中的数据迁移到新系统中,旧数据按照约定的规则转换后,能 ...
- SQL Server,Oracle,DB2索引建立语句的对比
原文引至:http://jvortex.blog.163.com/blog/static/16961890020122141010878/ 我们知道,索引是用于加速数据库查询的数据库对象.原理就是减少 ...
- PL/SQL连接oracle数据库
PL/SQL连接oracle数据库 1.简单介绍 在不安装oracle数据库的情况下使用pl/sql连接远程oracle数据库. 2.详细步骤: a) 安装PL/SQL.依据自己的操作系统安 ...
- Sql for Oracle基本操作关键字
Sql for Oracle基本操作关键字 +SQL TOP子句 TOP 子句用于规定要返回的记录的数目 SELECT column_name(s) FROM table_name WHERE ROW ...
随机推荐
- 读书笔记 - js高级程序设计 - 第八章 BOM
BOM的核心对象是window 它表示浏览器的一个实例,在浏览器中,window对象有双重角色,它既是通过js访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象,这意味着在网 ...
- OnPaint中画图遇到的问题
在OnPaint函数中有CPaintDC dc1(this);这句话,在画图时,千万不要把它去掉,否则会造成消息队列阻塞.例如定时器.Invalidate()等都会失效. 造成这种现象的原因是: CP ...
- Python Learning Day9
Scrapy爬虫框架 发送请求 ---> 获取响应数据 ---> 解析数据 ---> 保存数据 Scarpy框架介绍 1.引擎(EGINE) 引擎负责控制系统所有组件之间的数据流,并 ...
- 全面掌握Nginx配置+快速搭建高可用架构 一 Nginx的访问控制
语法 示例 allow 127.0.0.1; deny all; 缺点:局限性 如果通过代理就可以绕过访问限制,限制不准确 解决 1. http_x_forwarded_for 2. 结合geo模块作 ...
- 虚拟机vmware vmnet8 未识别(转)
原文链接:https://blog.csdn.net/windows_q/article/details/50678646
- vs密匙
Visual Studio 2019(VS2019) 企业版 Enterprise 激活码:BF8Y8-GN2QH-T84XB-QVY3B-RC4DF Visual Studio 2017(VS201 ...
- IDEA的一些常用设置
一.给方法之间添加分割线 效果: 二.自动导包 三.字体以及大小和行间距 四.注释的字体颜色 五.项目编码 六.省点模式(开启省点模式后会取消代码检查和提示等,需要注意) 七.代码垂直或者水平分区显示 ...
- [题解] LuoguP4389 付公主的背包
这个题太神辣- 暴力背包就能获得\(30\)分的好成绩...... \(60\)分不知道咋搞..... 所以直接看\(100\)分吧\(QwQ\) 用一点生成函数的套路,对于一个体积为\(v\)的物品 ...
- 10 Json(unity3D)
//写入json文档注意事项: 1.在Asset下要有一个StreamingAssets文件夹 2.在文件夹内,有一个已创建好的json空文档 3.引入命名空间 using Litjson; usin ...
- 寒假day22
今天解决了标签模块的一些错误,同时美化了界面