正確使用SQL Server客戶端中的一些配置工具
以下的文章主要是教會大家如何正確使用SQL Server客戶端的相關配置工具,我們大家都知道SQL Server 客戶端配置工具主要是用于配置客戶端的相關工具(除基于DOS操作系統的SQL Server客戶端工具以外),以便使它們可以成功地和SQL Server進行通信。
這個程序應該在客戶端工具裝載之后運行。在大多數情況下,你并不需要運行這些程序,因為缺省的設置在大多數的網絡配置下都能工作。
但是,如果客戶端軟件不能和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鏈接庫表單的作用主要是用來確定是否SQL Server客戶端安裝了最新版本的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使用的字符集很可能和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通信,這個問題比較復雜,因為有很多種在客戶端和服務器端應用程序之間進行通信的方法。選擇正確的網絡鏈接庫的最重要的一點在于要向開發你的SQL Server 客戶端/服務器應用程序的人咨詢。
很有可能開發程序的人編寫的應用是在特定的網絡鏈接庫上運行的。如果是這種情況,就應該使用運行該應用所需要的網絡鏈接庫。
4. 高級配置
很少需要用到客戶端配置工具中的高級配置表單。在這個表單中,你可以設置SQL Server客戶端軟件在試圖與SQL Server進行連接時向SQL Server發送特定的配置字符串。除非你是一個SQL Server的開發人員,否則你可能永遠不需要使用這個選項。
【編輯推薦】