SQL Server 用戶端組態工具用於配置用戶端的工具(除基於DOS作業系統的用戶端工具以外),以便使它們可以成功地和SQL Server進行通訊。這個程式應該在用戶端工具裝載之後運行。在大多數情況下,你並不需要運行這些程式,因為預設的設定在大多數的網路設定下都能工作。但是,如果用戶端軟體不能和SQL Server進行通訊,你可以使用這個工具來正確配置用戶端軟體,使之能夠和SQL Server進行通訊。
文章的內容分為四部分,第一部分描述了怎樣啟動用戶端組態工具,其餘三部分描述了組態工具的三個介面中提供的一些選項。
1. 怎樣啟動用戶端組態工具
在大多數情況下,用戶端組態工具和其他用戶端工具一同被安裝在你所使用的工作站上。如果你並沒有安裝這個工具但是現在又需要它,你就必須安裝這個工具,接下來才能按照以下的步驟來啟動這個程式。
1) 如果你是在使用NT伺服器或者工作站進行工作,應該使用具有管理員權限的帳號來登入。如果你是在使用Windows 95/98案頭作業系統,可以使用任何一個合法帳號來登入。
2) 確定在啟動組態工具之前沒有其他程式在運行。如果有其他開啟的程式,在繼續下一步操作之前首先關閉它們。
3) 單擊"Start"按鈕,單擊"Programs",再單擊"Microsoft SQL Server"(包含該工具的程式組名),單擊"Client Configuration Utility"。
4) 出現"SQL Server Client Configuration Utility"對話方塊。該對話方塊包括三個表單,這三個表單將三個主要的選項分離開了。下面這些部分將描述這三個選項。
2. DB連結庫配置
DB連結庫表單的作用主要是用來確定是否用戶端安裝了最新版本的DB連結庫。版本資訊被顯示在該介面的"Version Statistics"部分中。你應該正在使用包含在SQL Server 6.5中的版本,如果曾經使用服務軟體包或者其他的途徑升級過這些檔案,那麼就應該正在使用更新的版本。
如果當前使用的用戶端以前從未安裝過任何版本的用戶端工具,那麼在這個用戶端上應該只有由本次安裝用戶端工具確定的唯一的用戶端工具版本。如果在這個工作站上存在舊版本的DB連結庫檔案,那麼應該將這些檔案刪除,以免它們和新版本的檔案有衝突。這種情況會在不同版本的檔案安裝在不同目錄下的情況下發生。
可以單擊"Locate"按鈕來查看你使用的電腦上是否存在舊版本的DB連結庫檔案。按下該按鈕後,這個程式將檢查電腦的硬碟,定位新版本和所有舊版本的檔案。如果找到了任何舊版本的檔案,就可以記下它們的位置,然後再使用資源管理員來刪除它們。
在DB連結庫表單最上面是DB連結庫的配置選項。在一般情況下都不需要修改這些選項。以下列出了預設設定:
■ Automatic ANSI to OEM(自動將ANSI字元集轉換為OEM字元集):當這個選項被選中時,DB連結庫將會在用戶端和SQL Server進行通訊時將OEM(原始裝置製造商)字元轉換為ANSI格式,又會在SQL Server和用戶端通訊時將ANSI字元轉換為OEM格式。這個選項通常是需要被選中的,因為SQL Server使用的字元集很可能和用戶端作業系統使用的字元集不相同。這個選項被選中後可以自動地在字元集之間進行轉換。如果用戶端啟動並執行是Windows NT或者Windows 95/98就應該選中這個選項,如果用戶端使用的是Windows 3.x,這個選項就不應該被選中。
■ Use International Settings(使用國際化設定):當選中這個選項時,DB連結庫將會從本地作業系統中獲得日期、時間和貨幣的格式,而並不使用寫入程式碼規定的格式。如果用戶端啟動並執行是Windows NT或者Windows 95/98就應該選中這個選項。
3. 網路連結庫配置
網路連結庫表單分為兩部分:網路連結庫配置和版本資訊。在版本資訊這一部分中顯示了當前使用的網路連結庫檔案的版本。和DB連結庫檔案一樣,你通常會希望使用的是網路連結庫檔案的最新版本。
在你安裝SQL Server的時候,必須指定安裝一個或者多個網路連結庫。這個組件用於在SQL Server和用戶端軟體之間建立一個網路連接。雖然在SQL Server上可以安裝並運行多於一個的網路連結庫,但是在同一時刻用戶端只能裝載並啟用一個網路連結庫檔案。為了使用戶端能夠通過網路和SQL Server進行通訊,SQL Server和用戶端雙方必須運行相同的網路連結庫,否則,它們之間就不能進行通訊。
預設情況下,會為用戶端工具安裝具名管道網路連結庫。假設SQL Server上也使用具名管道,那麼用戶端不加任何改變就可以和SQL Server進行通訊了。如果為了某種原因,你決定不在SQL Server上運行具名管道,那麼你就必須為用戶端選擇一個和SQL Server上啟動並執行網路連結庫相匹配的網路連結庫。
如果你使用的用戶端作業系統並不是Windows NT或者Windows 95/98,就有可能必須要選擇另外的網路連結庫,例如Banyan VINES或者NWLink IPX/SPX網路連結庫。如果是這種情況,你同時必須保證SQL Server上運行著同樣的網路連結庫。
選擇正確的網路連結庫對很多資料庫管理員來講可能都比較困惑。選擇的標準在於用戶端如何通過網路與SQL Server通訊,這個問題比較複雜,因為有很多種在用戶端和伺服器端應用程式之間進行通訊的方法。選擇正確的網路連結庫的最重要的一點在於要向開發你的SQL Server 用戶端/伺服器應用程式的人諮詢。很有可能開發程式的人編寫的應用是在特定的網路連結庫上啟動並執行。如果是這種情況,就應該使用運行該應用所需要的網路連結庫。
4. 進階配置
很少需要用到用戶端組態工具中的進階配置表單。在這個表單中,你可以設定用戶端軟體在試圖與SQL Server進行串連時向SQL Server發送特定的配置字串。除非你是一個SQL Server的開發人員,否則你可能永遠不需要使用這個選項。