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