勤哲 mysql 2005_勤哲Excel服务器-学习与下载园地
建立外部數(shù)據(jù)源的操作可以在兩個地方進(jìn)行,一是在系統(tǒng)管理臺中,由sysAdmin去建立,然后分配到各個應(yīng)用系統(tǒng)中,這樣可以被不止一個應(yīng)用系統(tǒng)使用。另外就是由應(yīng)用系統(tǒng)的管理員在管理控制臺中建立,這樣建立的外部數(shù)據(jù)源默認(rèn)只是能夠被這個應(yīng)用使用;如果別的應(yīng)用系統(tǒng)也需要用,還是要由sysAdmin在系統(tǒng)管理臺中進(jìn)行分配。
Excel服務(wù)器支持的外部數(shù)據(jù)源數(shù)據(jù)庫類型有多種,本節(jié)說明最常見的兩種外部數(shù)據(jù)源類型,SQL Server 和Oracle如何注冊。
22.1.1 注冊SQL Server外部數(shù)據(jù)源
本節(jié)我們把SQL Server 中自帶的例子數(shù)據(jù)庫pubs注冊為外部數(shù)據(jù)源。
1)用Admi賬戶登錄到管理控制臺,在左側(cè)選中“外部數(shù)據(jù)源”,選擇右鍵菜單【新建】,彈出“注冊外部數(shù)據(jù)源”窗口。
2)輸入數(shù)據(jù)源名稱(自己起),數(shù)據(jù)源類型選擇“SQL Server”。因為現(xiàn)在我們要選擇的pubs數(shù)據(jù)庫和Excel服務(wù)器自己的數(shù)據(jù)庫都在同一個SQL Server(實例)之下,所以要勾選“是本地SQL Server實例”,如果要連其它機(jī)器上的數(shù)據(jù)庫,則不要勾選這一項。數(shù)據(jù)庫名輸入pubs,輸入連接到 SQL Server的賬戶和口令。
22.1.2 注冊O(shè)racle外部數(shù)據(jù)源
配置Oracle外部數(shù)據(jù)源,需要經(jīng)過兩步,首先,需要在Excel服務(wù)器數(shù)據(jù)庫所在的機(jī)器上安裝Oracle的客戶端,然后,需要修改此機(jī)器的注冊表,使得SQL Server和Oracle數(shù)據(jù)庫可以互通互聯(lián)。
以下的操作全部在Excel服務(wù)器的數(shù)據(jù)庫所在的機(jī)器上繼續(xù)。
安裝Oracle客戶端
安裝Oracle客戶端的時候,要選擇“自定義安裝”,在組件中必須選擇“Oracle Windows Interfaces”,推薦選擇SQL*Plus和Enterprise Manager。
配置Oracle客戶端
Oracle客戶端安裝完成后會自動出現(xiàn)客戶端配置界面,選擇自定義配置,按下面的步驟操作。(如果安裝完客戶端之后沒有馬上做配置,事后選擇Oracle客戶端菜單組中的【配置和移植工具】--【Net Configuration Assitant】,也會調(diào)出同樣的客戶端配置界面)
修改注冊表
Oracle客戶端配置完成之后,還需要修改注冊表中的若干項,使得本機(jī)上的SQL Server數(shù)據(jù)庫和Oracle數(shù)據(jù)庫能夠互聯(lián)互通。具體需要修改的項目如下。
Oracle版本
Microsoft Windows NT、Oracle Microsoft Windows 95、Client Windows 98和Windows 98 SE
Microsoft Windows 2000/XP/2003
7.x
[HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\TransactionServer\Local Computer\My Computer]
"OracleXaLib"="xa73.dll"
"OracleSqlLib"="SQLLib18.dll"
"OracleOciLib"="ociw32.dll
[HKEY_LOCAL_MACHINE\SOFTWARE
Microsoft\MSDTC\MTxOCI]
"OracleXaLib"="xa73.dll"
"OracleSqlLib"="SQLLib18.dll"
"OracleOciLib"="ociw32.dll"
8.0
[HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\Transaction Server
\Local Computer\My Computer]
"OracleXaLib"="xa80.dll"
"OracleSqlLib"="sqllib80.dll"
"OracleOciLib"="oci.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\MSDTC\MTxOCI]
"OracleXaLib"="xa80.dll"
"OracleSqlLib"="sqllib80.dll"
"OracleOciLib"="oci.dll"
8.1
[HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\Transaction Server
\Local Computer\My Computer]
"OracleXaLib"="oraclient8.dll"
"OracleSqlLib"="orasql8.dll"
"OracleOciLib"="oci.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\MSDTC\MTxOCI]
"OracleXaLib"="oraclient8.dll"
"OracleSqlLib"="orasql8.dll"
"OracleOciLib"="oci.dll"
9.0
[HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\Transaction Server
\Local Computer\My Computer]
"OracleXaLib"="oraclient9.dll"
"OracleSqlLib"="orasql9.dll"
"OracleOciLib"="oci.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\MSDTC\MTxOCI]
"OracleXaLib"="oraclient9.dll"
"OracleSqlLib"="orasql9.dll"
"OracleOciLib"="oci.dll"
10.0
[HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\Transaction Server
\Local Computer\My Computer]
"OracleXaLib"="oraclient10.dll"
"OracleSqlLib"="orasql10.dll"
"OracleOciLib"="oci.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\MSDTC\MTxOCI]
"OracleXaLib"="oraclient10.dll"
"OracleSqlLib"="orasql10.dll"
"OracleOciLib"="oci.dll"
在Excel服務(wù)器中注冊O(shè)racle外部數(shù)據(jù)源
注冊O(shè)racle外部數(shù)據(jù)源的時候,數(shù)據(jù)源類型要選擇Oracle,網(wǎng)絡(luò)服務(wù)名要輸入在Excel服務(wù)器數(shù)據(jù)庫所在的機(jī)器上配置Oracle客戶端的最后一步,自己指定的那個網(wǎng)絡(luò)服務(wù)名(參見前面的敘述),模式要輸入你想要訪問的Oracle數(shù)據(jù)庫中的模式名,遠(yuǎn)程賬戶和密碼要輸入能夠訪問Oracle數(shù)據(jù)庫中指定模式的賬戶和密碼。
其中后三項,即模式名、遠(yuǎn)程賬戶和密碼,如果不知道的話,需要詢問Oracle數(shù)據(jù)庫管理員。
總結(jié)
以上是生活随笔為你收集整理的勤哲 mysql 2005_勤哲Excel服务器-学习与下载园地的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle中有关trunc函数的使用
- 下一篇: chrome启用插件_如何在Chrome