在網上尋找到的,只有該工具的下載和一些基本的使用步驟,但是並未能介紹該工具的具體使用方法,下面就以我的使用經曆簡單介紹一下它的使用。
如果Office是2003的版本,在開啟DBExportDoc V1.0 For Oracle.doc時,會彈出是否啟用巨集對話方塊,這時需要選擇是。如果是Word設定了宏被禁止了,這時需要先啟用宏,選擇菜單 “工具” -- > “宏” -- > “安全性” -- > 將宏的安全層級設為<中>或<無>即可,建議設為<中>層級。
如果Office版本是2007以上的,就需要在開啟DBExportDoc V1.0 For Oracle.doc後,點擊左上方靠中的位置(即功能表項目下面)“安全警告 宏已被禁用。選項”這裡,點擊選項按鈕,選擇啟用此內容,然後確定。或者點擊Office最頂上那一排菜單,最靠右的那個比較隱形黑色向下箭頭,選擇“其他命令” -- > “信任中心” -- > “信任中心設定” -- > “啟用所有宏”,注意噢,這種方式不是精選,建議使用完DBExportDoc V1.0 For Oracle.doc匯出資料庫表結構後將宏設定為禁用!!!
成功開啟DBExportDoc V1.0 For Oracle.doc後,就會彈出一個串連資料庫的對話方塊,如果該對話方塊不小心被關閉了或者根本就沒彈出來,可以關閉DBExportDoc V1.0 For Oracle.doc並重新開啟試試,如果還是不行,請選擇Word的“附加元件”菜單,然後可以看到左上方有DBExportDoc這麼一個下拉式功能表,點擊下拉按鈕,然後選擇“串連資料庫”就可以看到串連資料庫的介面了。
選擇第二個串連項(其實兩個差別不大,第一個是串連本地的,第二個可以串連遠端資料庫,當然兩個只要將Data Source寫正確了就可以了)
Provider=MSDAORA.1;Password=test;User ID=test;Data Source=local;Persist Security Info=True
Provider=MSDAORA.1;Password=test;User ID=test;Data Source=ydgl126;Persist Security Info=True
這裡主要講的是一些主要的配置項:
User ID登陸資料庫的使用者名稱
Password登陸資料庫的密碼
Data Source資料庫的service_name
User ID和Password都好解決,這兩個最基本了。關鍵是Data Source,如果是需要串連遠端資料庫,剛開始我也佈建服務執行個體名,結果還是現實串連出錯,蹦出一個大大的錯誤紅色警告框。比如,資料庫伺服器的ip是192.168.1.102,連接埠是預設的1521,服務執行個體名是orcl。比如資料庫連接的使用者名稱和密碼都是testoracle,那麼此時Provider=MSDAORA.1;Password=test;User ID=test;Data Source=ydgl126;Persist Security Info=True就可以修改成
Provider=MSDAORA.1;Password=testoracle;User ID=testoracle;Data Source=192.168.1.102:1521/orcl;Persist Security Info=True
如果連接埠是預設的1521,那麼可以省略成192.168.1.102/orcl,如果不是預設的連接埠,就需要指定連接埠。
不知道資料庫服務執行個體名怎麼辦?
1.尋找tnsname.ora檔案,看是配置的串連192.168.1.102資料庫否有service_name
2.如果tnsname.ora檔案中只有sid,並沒有service_name,就可以使用PL/SQL,連上該資料庫伺服器,建立一個Command Window,
執行語句:show parameter service_names;,就可以得知service_name。當然也可以使用查詢分析器執行。
成功連上資料庫後就會彈出匯出表的視窗,如果沒有彈出資料匯出視窗,請選擇Word的“附加元件”菜單,然後可以看到左上方有DBExportDoc這麼一個下拉式功能表,點擊下拉按鈕,然後選擇“匯出資料庫表結構”,然後選擇需要匯出資料的使用者,再選擇需要匯出的表(可以按住Ctrl或Shift多選),並且點擊 “-->” 添加到右邊的視圖框中,然後點擊匯出即可。
如果按照以上步驟還是無法串連,就需要選擇具體的資料庫適配方式了。
可以在串連資料庫的視窗選擇“建立串連...”,然後選擇正確的驅動,我們以Oracle作為樣本“Microsoft OLE DB Provider for Oracle”,然後點擊下一步,在輸入伺服器名稱中輸入192.168.1.102:1521/orcl,然後輸入使用者名稱和密碼(如果是預設的連接埠,可以省略),然後點擊測試連接,就可以測試連接是否成功。
串連時必須保證資料庫的service_name和連接埠是正確的。
DBExportDoc V1.0 For Oracle.doc參考地址:
http://wenku.baidu.com/view/0bb6624de518964bcf847c51.html
DBExportDoc V1.0 For Oracle.doc下載連結:
http://www.itpub.net/thread-1003383-1-1.html
http://devbbs.doit.com.cn/thread-1132-1-1.html
http://download.csdn.net/source/3384395