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