SQL SERVER 異類資料庫資料同步

2021-09-21 12:03:11 字數 932 閱讀 4801

不知道是我電腦有問題還是部落格出了問題.昨天寫了一大堆還抓了n(n>10)張,結果ie掛掉了.沒心情搞,簡單說下方法吧.

論壇上看到有人問到oracle和sql server 2000實時同步的問題.以前同步做的也都只是sql server之間的同步.異類的還真沒做過.網上找了下,在csdn上看到也有人問同樣的問題.但最後給出了乙個思路,說是用odbc可以實現.反覆想也想不出怎麼在sql server複製中怎麼用odbc.開啟訂閱裡面也只有sql server伺服器,google一下.得到以下步驟,自己試驗成功(我用的是事務複製).

1.如果sql server所在的伺服器上沒有安裝oracle的話要先安裝oracle客戶端.由於我就一台電腦所以oracle和sql server 都是在一塊安著的(希望在不久的將來,可以搞一台好一點的電腦,阿門).

2.設定odbc,位置都知道的.新建乙個oracle的.再抓下圖吧.和下面的圖差不多就行.

上面只用寫乙個tns service name和user就可以了,別的基本就不用動.

3.如果原來已經有複製在執行就跳過此不,沒有的話,這一步就建複製分發伺服器.方法很簡單,嚮導就可以了.不多說.

4.新建乙個發布,一路next就可以但要注意下面的這一步不能選錯.

5.右擊複製或者發布內容都可以,選擇配

置發布,訂閱伺服器和分發.選最後個選項卡.如下圖所示.

選擇新建-->odbc資料來源,如下圖先中先前建立的資料來源.

填好登入使用者和密碼,確定儲存就好.

6下面新建強制訂閱吧.應該只可以用強制訂閱,發布也只可以用快照和事務.合併是不可以的.

開啟強制訂閱,看到下面多了乙個oracle的連線吧.如下圖.

下面比較簡單按著嚮導小心一步一步就可以了.主要就是odbc資料來源這一點不太容易想到.

如果你已經按著上面的方法做下來你應該會發現ole db也可以用,還有可以直接連線access的很是方便.

怎樣進行SQL SERVER 異類資料庫資料同步

不知道是我電腦有問題還是部落格出了問題.昨天寫了一大堆還抓了n n 10 張,結果ie掛掉了.沒心情搞,簡單說下方法吧.論壇上看到有人問到oracle和sql server 2000實時同步的問題.以前同步做的也都只是sql server之間的同步.異類的還真沒做過.網上找了下,在csdn上看到也有...

Sql Server系列 資料庫組成及系統資料庫

資料庫的儲存結構分為邏輯儲存結構和物理儲存結構。物理儲存結構 資料庫在磁碟上是以檔案為單位儲存的,由資料庫檔案和事務日誌檔案組成,乙個資料庫至少應該包含乙個資料庫檔案和乙個事務日誌檔案。sql server資料庫系統中的資料庫檔案是由資料檔案和日誌檔案組成的,資料檔案以盤區為單位儲存在儲存器中。資料...

SQLServer收縮資料庫

以下語句用於設定資料庫定時自動收縮資料庫 use master gosp dboption testdb,autoshrink true gouse testdb gocheckpoint go 清空日誌語句 dump transaction testdb with no log 截斷事務日誌 ba...