日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQL 与oracle数据同步之 链接服务器

發布時間:2025/7/25 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL 与oracle数据同步之 链接服务器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

很多時候,大一些的單位都有好幾個系統,而這幾個系統可能來自己不同的廠商,它們采用的開發技術可能很不一樣,底層數據庫也很能 有可能是

出于不同的平臺,這就造成了同一個企業而在信息數據方面不“同一”,比如員工,部門,辦事流程等信息這些是比較常用的基礎性信息對企業的

大多數系統來說,都是需要的,而這幾個系統之間在交互方面,同步方面就有可能因為數據庫平臺不一樣,系統不一樣,而造成信息不夠統一,本

文講的就是一個比較常用的數據庫交互(同步)方法--在數據庫之間建立鏈接服務器。相信本文能對你有所幫助。

建立鏈接服務器到數據之間同步有以下幾個步驟:

1、建立鏈接服務器

2、編寫同步的sql

3、創建同步機制

下面就對以上內容做以詳細解釋:

一、建立鏈接服務器

? 建立鏈接服務器在sql server中有兩種方法,一是通過向導,一種是直接寫sql語句.

?a.通過向導的方法為:把sql management studio打開,服務器對象-->鏈接服務器-->新建鏈接服務器,然后打開如下的對話框:

鏈接服務器中輸入一個名稱,這個名稱可以隨便起,訪問接口中選擇Oracle provider for OLE DB,重要的是把數據源寫好就行了.其他的可以不填.這樣只要你數據源寫對了一般就成功了.

b.通過sql 語句來建立,這個主要有兩句話:

sp_addlinkedserver 'ERP_DB', 'Oracle', 'MSDAORA', 'ERP.COM.CN'


GO
EXEC sp_addlinkedsrvlogin @rmtsrvname='ERP_DB',@useself='false',@locallogin='sa',@rmtuser='scott',@rmtpassword='tigger'?

其中的ERP_DB就是鏈接服務器的名稱,ERP.com.cn就是oracle的數據源名稱.

二.編寫同步的sql

這一步很重要,我在開始的時候不是很熟悉,注搞了很久,在此給一個例子,并對它重點說一下:

select name from ERP_DB..SCOTT.EMPLOYEE

其中后面三部分是從鏈接服務器中選擇,ERTDB是鏈接服務器名稱,SCOTT是用戶名,EMPLOYEE是表或視圖對象,這三部門請記得一定要大寫,否則就出錯了.執行時候報錯.另外你的用戶名一定要有訪問這個對象的權限,如果沒有權限也是不行的.

三.同步機制的建立:

主要是指怎么來同步,什么時候去執行,這就看需要了,你可以把這些同步的SQL做為存儲過程,需要同步的時候調用,或者是做成一個作業,定時執行作業,這樣就可以使你的數據同步了.

轉載于:https://www.cnblogs.com/yunhuasheng/archive/2008/09/19/1293992.html

總結

以上是生活随笔為你收集整理的SQL 与oracle数据同步之 链接服务器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。