Win9x平臺(tái)上SQL Server 2000的性能和局限
很多企業(yè)還在各種場(chǎng)合下使用各種版本的Windows 9x,因此,要在這些環(huán)境下使用SQL Server 2000,我們必須首先了解Windows 9x的性能和局限。
客戶端軟件SQL Server 2000客戶端軟件是企業(yè)版、標(biāo)準(zhǔn)版和專業(yè)版都附帶的。你可以僅使用SQL Server 2000安裝盤里的客戶端工具將客戶端軟件安裝到客戶機(jī),也可以使用聯(lián)通性選項(xiàng)(包含在SQL Server客戶端訪問許可證中)。這個(gè)軟件的作用是管理SQL Server并可以在SQL數(shù)據(jù)庫中進(jìn)行ad hoc查詢。
這個(gè)軟件有一些局限。Windows 98和 Windows 95并不提供瀏覽器支持,這意味著SQL Server對(duì)話框不能顯示服務(wù)器的列表。因此,當(dāng)你使用注冊(cè)服務(wù)器,注冊(cè)服務(wù)器向?qū)б约安樵兎治銎鞯顷懙膶?duì)話框的時(shí)候,你需要手工輸入正確的服務(wù)器名。
同樣地,企業(yè)管理器和服務(wù)器代理這樣的SQL Server工具必須由用戶設(shè)置檢測(cè)服務(wù)狀態(tài)間隔。
服務(wù)器端軟件所有的Win9x 操作系統(tǒng)均不能為強(qiáng)化的SQL Server 2000系統(tǒng)提供高效的環(huán)境,因?yàn)楣炯?jí)別應(yīng)用程序的特性在這里是不可用的。因此,你不能在Win9x 系統(tǒng)上使用企業(yè)版的SQL Server 2000,不過你仍然可以使用個(gè)人版或是桌面引擎版。
SQL Server 2000個(gè)人版和桌面引擎比較適合小規(guī)模的項(xiàng)目,這些項(xiàng)目需要單獨(dú)安裝作為安全保障(例如,沒有足夠資金,僅使用win98的研究機(jī)構(gòu))。
SQL Server 2000桌面引擎是可以重分發(fā)版本的關(guān)系型數(shù)據(jù)庫引擎,它不需要額外的許可證。然而,桌面引擎還是有一些嚴(yán)重的局限,主要包括以下幾點(diǎn):
它不能自動(dòng)啟動(dòng) 它沒有事件日志 SQL Server性能監(jiān)視器不可用 它并不包含任何的SQL Server命令,也沒有圖形用戶界面 它不支持named pipes、Banyan VINES servers或是AppleTalk Net-Libraries 它不支持Windows NT集成身份認(rèn)證 使用多協(xié)議加密的Win98客戶端不能連接到SQL Server 它不支持異步I/O,因此它不能使用某些I/O優(yōu)化
