本文提供關於 SQL Server 2000 安裝及設定的常見問題集。各種安裝主題的詳細資訊和說明請參閱《SQL
Server 線上叢書》。《SQL Server 線上叢書》會自動安裝在一般的 SQL Server 安裝中,也可以從自訂的 SQL Server
安裝中選擇。您也可以從下面的 Microsoft 網站下載《SQL Server 線上叢書》:
如需有關升級的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
261334?
(http://support.microsoft.com/kb/261334/
)
INF:常見問題集 - SQL Server 2000 - 升級
在安裝 SQL Server 2000 之後,如果需要從其他的 SQL Server
遷移現有的資料庫,請依照「Microsoft 知識庫」中的下列文件所述的指示進行:
314546?
(http://support.microsoft.com/kb/314546/
)
HOW TO:在執行 SQL Server 的電腦間移動資料庫
- 問:SQL Server 2000 的作業系統需求為何?
答:下表顯示在使用不同版本的 SQL
Server 2000 及其元件時,必須安裝的作業系統。
摺疊此表格展開此表格
| SQL Server 元件 | 支援的 Microsoft Windows 版本 |
|---|
| Enterprise Edition | Microsoft Windows NT Server
4.0 包含 Service Pack 5 或更新版本、Windows NT Server 4.0 Enterprise Edition 包含 Service
Pack 5 或更新版本、Windows 2000 Server、Windows 2000 Advanced Server 或 Windows 2000
Datacenter Server |
| Standard Edition | Microsoft Windows NT Server 4.0
包含 Service Pack 5 或更新版本、Windows NT Server 4.0 Enterprise Edition 包含 Service
Pack 5 或更新版本、Windows 2000 Server、Windows 2000 Advanced Server 或 Windows 2000
Datacenter Server |
| Personal Edition | Windows XP Home、Windows XP
Professional、Microsoft Windows 98、Windows Me、Windows NT Workstation 4.0 包含
Service Pack 5 或更新版本、Windows NT Server 4.0 包含 Service Pack 5 或更新版本、Windows NT
Server 4.0 Enterprise Edition 包含 Service Pack 5 或更新版本、Windows 2000
Professional、Windows 2000 Server、Windows 2000 Advanced Server 或 Windows 2000
Datacenter Server |
| Developer Edition | Windows XP Home、Windows XP
Professional、Microsoft Windows NT Workstation 4.0 包含 Service Pack 5
或更新版本、Windows NT Server 4.0 包含 Service Pack 5 或更新版本、Windows NT Server 4.0
Enterprise Edition 包含 Service Pack 5 或更新版本、Windows 2000 Professional、Windows
2000 Server、Windows 2000 Advanced Server 或 Windows 2000 Datacenter Server |
| Enterprise Evaluation Edition | Windows XP
Home、Windows XP Professional、Microsoft Windows NT Workstation 4.0 包含 Service
Pack 5 或更新版本、Windows NT Server 4.0 包含 Service Pack 5 或更新版本、Windows NT Server
4.0 Enterprise Edition 包含 Service Pack 5 或更新版本、Windows 2000
Professional、Windows 2000 Server、Windows 2000 Advanced Server 或 Windows 2000
Datacenter Server |
| Desktop Engine | Windows XP Home、Windows XP
Professional、Microsoft Windows 98、Windows Me、Windows NT Workstation 4.0 包含
Service Pack 5 或更新版本、Windows NT Server 4.0 包含 Service Pack 5 或更新版本、Windows NT
Server 4.0 Enterprise Edition 包含 Service Pack 5 或更新版本、Windows 2000
Professional、Windows 2000 Server、Windows 2000 Advanced Server 或 Windows 2000
Datacenter Server |
在《線上叢書》的「安裝 SQL Server 2000 的硬體與軟體需求」主題和下面的
Microsoft 網站中,有關於系統需求的詳細討論: - 問:安裝 SQL Server 2000 的硬體需求為何?
答:下表顯示安裝 SQL
Server 2000 的硬體需求:
摺疊此表格展開此表格
| 硬體 | 最低需求 |
|---|
| 電腦 | Intel 或相容的 Pentium 166 MHz 或以上。 |
| 記憶體 (RAM) | Enterprise Edition:最低 64 MB,建議使用 128 MB
或以上 Standard Edition:最低 64 MB Personal Edition:Windows XP 為 128
MB,Windows 2000 最低為 64 MB,其他所有作業系統最低為 32 MB Developer Edition:最低 64
MB Desktop Engine:Windows XP 為 128 MB,Windows 2000 最低為 64 MB,其他所有作業系統最低為
32 MB Evaluation Edition:64 MB,建議使用 128 MB。 |
| 硬碟空間 | SQL Server 資料庫元件:95 到 270 MB
的可用硬碟空間供伺服器使用,250 MB 供一般安裝使用 Analysis Services:最低 50 MB,一般為 130 MB
English Query:80 MB 僅 Desktop Engine:44 MB |
| 監視器 | VGA 或更高的解析度 SQL Server 圖形工具需要 800x600
或更高的解析度 |
| 指標裝置 | Microsoft 滑鼠或相容的滑鼠 |
| CD-ROM 光碟機 | 必要 |
- 問:如果只安裝 SQL Server 2000 用戶端工具,需要注意授權的問題嗎?
答:如果只安裝 SQL Server 2000 工具,不需要設定任何的授權選項。然而,當使用這些工具與 SQL Server 連線時,便要以您連線的 SQL
Server 所選之適當授權模式的「使用者授權合約」(EULA) 為準則。
如果您具有目標 SQL Server
的處理器授權,則不需要另外的「用戶端存取授權」即可使用這些工具。如果您具有目標 SQL Server 的「伺服器授權」,就需要有「用戶端存取授權」才能與
SQL Server 連線。如需這個主題的詳細討論,請參閱下面的 Microsoft 網站: - 問:我需要安裝何種版本的 Microsoft Internet Explorer,才能讓 SQL Server
2000 工具正常運作?
答:Internet Explorer 需求如下:
- 如果是使用 SQL Server 2000 Enterprise Manager 及《線上叢書》,則需要安裝
Internet Explorer 5.0。Internet Explorer 的最小安裝便已足夠。
- 如果是單獨使用「用戶端連接」元件,而且沒有與需要加密的伺服器連線,則 Microsoft Internet
Explorer 4.01 with Service Pack 2 便已足夠。
- 問:我可以在執行 Microsoft Windows NT 4.0 Terminal Server Edition
的伺服器上安裝 SQL Server 2000 嗎?
答:不可以。Windows NT 4.0 Terminal Server 目前不支援
SQL Server 2000。不過,Windows 2000 Terminal Server 是支援 SQL Server 2000
的。 - 問:在開始安裝 SQL Server 2000 之前,有哪些步驟是要特別注意的嗎?
答:有的。如果要成功進行安裝,請執行下列步驟:
- 使用屬於 Local Administrators 使用者群組的 Windows
使用者帳戶登入電腦。
- 關閉所有應用程式,並停止任何使用 ODBC 的服務。參閱下列「Microsoft
知識庫」文件的<衝突的服務>一節:
192710?
(http://support.microsoft.com/kb/192710/
)
INF: Basic Guidelines for Installing SQL Server Version 6.5 or 7.0
亦請參閱下面「Microsoft 知識庫」文件中的資訊:
183692?
(http://support.microsoft.com/kb/183692/
)
SQL Server Setup program stops responding after you copy the files successfully
- 關閉「事件檢視器」和「登錄編輯程式」。
- 問:SQL Server 2000 有哪些不同的版本?
答:SQL Server 2000
有七種不同的版本,分別是 Enterprise Edition、Standard Edition、Personal Edition、Developer
Edition、Microsoft Windows CE Edition、Enterprise Evaluation Edition 以及 Desktop
Engine。在下面 Microsoft 網站的「選擇 SQL Server 2000 的版本」中,會清楚說明這些版本之間的功能差異: - 問:我要如何取得 SQL Server 2000 Personal Edition?
答:SQL
Server 2000 Standard Edition 和 Enterprise Edition 中另外附有 SQL Server 2000
Personal Edition 的光碟。Personal Edition 無法單獨購得。 - 問:我要如何將 SQL Server 2000 Enterprise Evaluation Edition 換成
SQL Server 2000 的零售版?
答:您可以執行安裝程式,將 Enterprise Evaluation Edition 升級至
SQL Server 2000 的其中一種零售版。如需詳細資訊,請參閱「Microsoft 知識庫」中的下列文件:281574?
(http://support.microsoft.com/kb/281574/
)
如何在 SQL Server 2000 評估版過期後升級至 SQL Server 2000 零售版
- 問:電腦上可以安裝多少個 SQL Server 2000 的執行個體?
答:SQL Server
2000 中支援的執行個體上限數目為 16。單一電腦上可以執行的執行個體數目要視可用的資源而定。 - 問:預設執行個體及具名執行個體為何?
答:SQL Server 2000
資料庫引擎的預設執行個體的運作方式和舊版 SQL Server
中的資料庫引擎相同。預設執行個體單從執行執行個體的電腦名稱即可辨識;沒有專用的執行個體名稱。
除了預設執行個體以外,資料庫引擎的所有執行個體都是從執行個體安裝期間所指定的執行個體名稱來辨識的。應用程式必須同時提供電腦名稱以及其欲連線的具名執行個體的執行個體名稱。
用以指定電腦名稱和執行個體名稱的格式為 computer_name\instance_name。電腦上可以執行多個具名執行個體,但只有 SQL Server
2000 資料庫引擎可以使用具名執行個體的方式操作。 - 問:我要如何尋找有關在電腦上執行的不同執行個體的安裝位置資訊?
答:您可以從對應至各執行個體的登錄機碼找出安裝路徑。下面的登錄機碼包含了所需要的資訊:HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\{InstanceName}\MSSQLServer\Setup\SQLPath
- 問:我要如何判斷電腦上安裝了多少個 SQL Server 的執行個體?
答:電腦上所有 SQL
Server 執行個體的名稱都可以從 InstalledInstances 值找出,該值位於下面的登錄機碼之下:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
- 問:選擇執行個體名稱的準則為何?
答:以下為適用於執行個體名稱的規則:
- 執行個體名稱不得為 Default 或 MSSQLServer。
- 執行個體名稱必須遵守 SQL Server 識別碼的規則,且不得為保留字。
- 執行個體名稱限制為 16 個字元。
- 執行個體名稱中的第一個字元必須是字母、& 符號、底線字元 (_) 或數字符號 (#)。可接受的字母為
Unicode Standard 2.0 所定義的字母,包括拉丁文字元 a-z 和 A-Z,以及其他語言的字母字元。
- 後面接著的字元可以是:
- Unicode Standard 2.0 中所定義的字母。
- Basic Latin 或其他語文中的數字。
- 貨幣符號 ($)、數字符號 (#) 或底線字元 (_)。
- 執行個體名稱中不允許有空白字元或特殊字元,亦不允許反斜線 (\)、逗號 (,)、冒號 (:) 或 @
符號。
- 問:我要選擇何種帳戶作為啟動帳戶?我可以在安裝之後更改它嗎?
答:SQL Server 和
SQL Server Agent 是安裝為 Windows 服務。這兩種服務都需要設定 Windows
使用者帳戶作為啟動帳戶。在安裝期間,您可以選擇要作為啟動帳戶的使用者帳戶。您可以為這兩種服務指派相同的帳戶或不同的帳戶。您可以使用「本機系統帳戶」或「網域使用者帳戶」。
本機系統帳戶不需要密碼,在 Windows NT 4.0 和 Windows 2000 中沒有網路存取權限,並且會限制 SQL Server
安裝與其他伺服器進行互動。
網域使用者帳戶是使用 Windows 驗證;也就是說,用於與作業系統連線的相同使用者名稱和密碼也可用於與
SQL Server
連線。一般情況下都是使用網域使用者帳戶,因為有許多伺服器對伺服器的活動只能使用網域使用者帳戶來執行,例如遠端程序呼叫、複寫、網路磁碟的備份、異質聯結和 SQL
Mail。如果在安裝之後需要變更這些服務的啟動帳戶,可以從「服務」小程式或從 SQL Server Enterprise Manager 來進行。《SQL
Server 線上叢書》的「設定 Windows 服務帳戶」、「服務帳戶」以及「變更密碼及使用者帳戶」主題中有詳細的指示。 - 問:我要如何安裝 Analysis Services?
答:如果要在電腦上安裝 Analysis
Services,請執行下列步驟:
- 將 SQL Server 2000 光碟插入 CD-ROM 光碟機中。如果光碟沒有自動執行,請按兩下 CD
根資料夾中的 Autorun.exe。
- 選取 [SQL Server 2000 元件]。
- 在 [安裝元件] 畫面中,選取 [安裝 Analysis Services]。
- 在 SQL Server 2000 Analysis Services 的 [歡迎] 畫面中,按一下 [下一步]。
- 依照 [使用者資訊]、[軟體授權合約] 以及相關畫面中的指示進行。
- 在 [選取元件] 對話方塊中,依需要選取或取消選取元件,然後按一下 [下一步]。如果您想要變更 Analysis Services 程式檔案的預設位置,在 [目標資料夾] 按一下 [瀏覽],然後選取資料夾位置。
- 在 [資料資料夾位置] 對話方塊中,接受或變更資料檔案的預設位置,然後按一下 [下一步]。
- 在 [選擇程式資料夾] 對話方塊中,接受或變更預設設定,然後按一下 [下一步]。
在此之後,SQL Server 安裝程式便會在您的電腦上安裝 Analysis
Services。 - 問:我要如何安裝 English Query?
答:如果要在電腦上安裝 English
Query,請執行下列步驟:
- 將 SQL Server 2000 光碟插入 CD-ROM 光碟機中。如果光碟沒有自動執行,請按兩下 CD
根資料夾中的 Autorun.exe。
- 選取 [SQL Server 2000 元件]。
- 在 [安裝元件] 畫面中,選取 [安裝 English Query]。
不需要再做其他選擇了。SQL Server 安裝程式便會在電腦上安裝 English
Query。 - 問:我要如何僅安裝 SQL Server 2000 的用戶端工具?
答:安裝用戶端工具的方法有兩種:
- 使用 [安裝定義] 畫面來選取要包含在此 SQL Server 2000 安裝的元件。如果選取 [僅用戶端工具] 或 [僅連接工具],安裝程式便會繼續進行,而且不需要做其他的選擇,除非您在安裝用戶端工具時選取元件。
- 使用 [自訂安裝] 選項,在 [選取元件] 畫面中可以選擇安裝「用戶端管理工具」的個別子元件。
- 問:我是否能不必真正安裝 SQL Server 2000,而安裝 SQL Server 2000 所附的
Microsoft Data Access Components (MDAC) 2.6 版?
答:可以。MDAC 2.6
擁有單獨的安裝程式,而且可以在不安裝 SQL Server 2000 的情形下安裝。只要執行 SQL Server 2000 光碟上
MSEQ\x86\ODBC 資料夾中的 Sqlredis.exe 程式即可。 - 問:SQL Server 2000 是否可以於執行 Microsoft Windows 98
的電腦上自動啟動?
答:可以。在「SQL Server 服務管理員」中,您可以使用一個名為 [當 OS 啟動時自動啟動服務] 的選項來進行此工作。 - 問:我是否可以將 SQL Server 2000 安裝到一台已經安裝了 SQL Server 7.0
的伺服器上?
答:在已經安裝 SQL Server 7.0 的電腦上執行 SQL Server 2000
安裝時,有兩種選擇:
- 安裝程式會偵測到現有的 SQL Server 7.0 安裝,然後提示您要將現有的 SQL Server 7.0
程式升級至 SQL Server 2000。在這種情況下,升級的 SQL Server 2000 就會成為預設執行個體。- 或
-
- 保留現有的 SQL Server 7.0 安裝,然後繼續進行 SQL Server 2000 安裝,以設定
SQL Server 2000 的具名執行個體。在這種情況下,SQL Server 7.0 安裝便會作為預設執行個體。
在這兩種情況中,SQL Server 7.0 Tools and Management 公用程式會被 SQL
Server 2000 Tools and Management 公用程式取代。在 SQL Server 2000 安裝期間,重新導向程式會取代 SQL
Server 7.0 工具、可執行檔、COM 元件和 DLL 檔案,因此即使當您從 SQL Server 7.0 程式群組啟動工具時,一定會啟動 SQL
Server 2000 的版本。
注意:請勿在 SQL Server 6.5 或 SQL Server 7.0 叢集上安裝 SQL Server
2000。 - 問:我是否可以將 SQL Server 2000 安裝到一台已經安裝了 SQL Server 6.5
的電腦上?
答:可以,在已經安裝 SQL Server 6.5 的電腦上安裝 SQL Server 2000 的方法有兩種:
- 安裝 SQL Server 2000 當作具名執行個體。在這種情況下,SQL Server 6.5
會作為預設執行個體,而 SQL Server 2000 和 SQL Server 6.5 將會同時執行。
- 安裝 SQL Server 2000 當作預設執行個體。在這種情況下,任一時間只能執行 SQL Server
6.5 或 SQL Server 2000。您可以使用「版本切換」公用程式在兩種版本之間切換。
- 問:我可以將 SQL Server 6.5、SQL Server 7.0 和 SQL Server 2000
都安裝在同一部電腦上嗎?
答:可以,在下列情況下,您可以同時安裝這三種版本:
- 預設執行個體應為 SQL Server 6.5 或 SQL Server
7.0,之後可以使用「版本切換」公用程式來切換。
- 具名執行個體可以是 SQL Server 2000。
- 這三種版本不得同時執行。
- 問:我是否能執行遠端安裝?
答:可以。在 SQL Server 安裝程式中的 [電腦名稱] 畫面提供了選取本機電腦、遠端電腦或虛擬伺服器 (在安裝叢集時)
的選項。不過請注意,在開始安裝之前,必須先在遠端電腦上安裝所有的先決條件。如需有關遠端安裝的詳細資訊,請參閱《SQL Server
線上叢書》中的「遠端安裝資訊」主題。 - 問:我要如何執行 SQL Server 2000 的自動安裝?
答:如果您計劃在數部電腦上執行完全相同的 SQL Server 2000 安裝,或是如果您需要在無法遠端管理的電腦上安裝 SQL Server
2000,可以使用自動安裝選項。自動安裝最重要的元件是安裝初始化檔案。您可以從下列任一方法取得安裝初始化檔案:
- SQL Server 2000 光碟內含數個供不同種類安裝使用的範例 .iss 檔案
(Sqlins.iss、Sqlcli.iss、Sqlcst.iss)。
- 每次您執行互動式 SQL Server 2000
安裝時,都會記錄您做的所有選擇,並將它們儲存在位於系統根資料夾中的 Setup.iss 檔案中。
- 您可以使用 [進階選項] 畫面中的 [記錄自主式 .ISS 檔] 選項來建立完全自訂的 Setup.iss
檔案。
有了 .iss 檔案之後,就可以使用適當的參數啟動 Setupsql.exe
程式,以執行自動安裝。如需有關完整程序和其他細節的資訊,請參閱《SQL Server 2000 線上叢書》中的「執行自動安裝」主題。 - 問:如果與 SQL Server 2000 有關的登錄項目毀損,該怎麼辦?
答:與 SQL
Server 2000 安裝以及最低組態設定有關的資訊會儲存在下列登錄機碼之下:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
如果儲存在此處的資訊遭到竄改或毀損,在使用 SQL Server 2000 時可能會遇到問題。您可以使用
[重新建置登錄] 選項來還原登錄中的這些資訊。如果要重新建置 SQL Server 登錄項目,請執行下列步驟:
- 將 SQL Server 2000 光碟插入 CD-ROM 光碟機中。如果光碟沒有自動執行,請按兩下 CD
根資料夾中的 Autorun.exe。
- 依序選取 [SQL Server 2000 元件] 和 [安裝資料庫伺服器],然後按一下「SQL Server 安裝精靈」的 [歡迎] 畫面中的 [下一步]。
- 在 [電腦名稱] 對話方塊中,按一下 [下一步]。
- 在 [安裝選擇] 對話方塊中,按一下 [進階選項]。在 [進階選項] 對話方塊中,按一下 [重新建置登錄],然後按一下 [下一步]。
- 出現一則訊息,告訴您安裝程式將根據您在接下來的畫面中提供的資訊來重新建置登錄。
警告:您輸入的安裝選項必須和您在最初安裝期間所輸入的選擇相同。如果您不知道或不確定這些資訊,請勿使用此一重新建置登錄程序。這時您必須解除安裝後再重新安裝
SQL Server,以還原登錄。 - 如果要為重新建置登錄做準備,請在出現安裝畫面時,輸入和您在最初安裝 SQL Server
期間所輸入的相同的資訊和選項。完成後登錄將會重新建置。
注意:重新建置登錄包括重新複製外部元件,例如 MDAC 和 MS DTC。
- 問:我要如何重新建置 master 資料庫?
答:如果要重新建置 SQL Server 2000
執行個體的 master 資料庫,請使用「重新建置 Master 公用程式」,也就是 Rebuildm.exe。您必須重新建置 master
資料庫,才能修復毀損的 master 資料庫或變更執行個體的定序設定。如需詳細步驟和資訊,請參閱《SQL Server 線上叢書》中的「如何重新建置
master 資料庫」主題。此外,亦請注意下列「Microsoft 知識庫」文件所提及的問題:273572?
(http://support.microsoft.com/kb/273572/
)
BUG:Rebuildm.exe Utility Stops Responding When Source Directory is on a CD
- 問:我要如何解除安裝 SQL Server 2000?
答:安裝在電腦上的各個 SQL
Server 2000 執行個體必須分開進行解除安裝。您可以使用下列其中一種方法執行解除安裝:
- 使用 [控制台] 中的 [新增/移除程式] 應用程式,選擇 SQL Server 2000
執行個體,然後按一下 [移除]。
- 使用安裝程式中的 [解除安裝] 選項。如果要使用這個選項,請執行下列步驟:
- 按一下 [SQL Server 2000 元件],然後按一下 [安裝資料庫伺服器]。
- 按一下以選取 [本機電腦],然後按一下以選取 [升級、移除或新增元件至 SQL Server 的現有執行個體]。
- 按一下以選取 [預設值] 或在 [執行個體名稱] 下拉式方塊中選取要解除安裝的執行個體,然後按一下以選取 [解除現有的安裝]。
在完成解除安裝程式之後,需要清除在解除安裝期間使用的檔案或資料夾。如果您無法使用這個方法來移除 SQL Server
2000,可以使用下列「Microsoft 知識庫」文件所述的步驟,手動移除 SQL Server 2000 的執行個體:
290991?
(http://support.microsoft.com/kb/290991/
)
如何手動移除 SQL Server 2000 的預設、具名或虛擬執行個體
- 問:我可以在安裝 SQL Server 2000 之後重新命名伺服器嗎?
答:可以,您可以在安裝 SQL Server 2000 之後重新命名伺服器。當 SQL Server
服務在名稱變更之後初次啟動時,會自動辨識變更並重設電腦名稱。您不需要再次執行安裝程式,即可重設此值。然而,您必須多執行幾個組態設定步驟。如果要更正
sysservers 系統資料表,應該要手動執行下列程序。
對於預設執行個體:
sp_dropserver <old_servername>
go
sp_addserver <new_servername> , local
go
對於具名執行個體:
sp_dropserver <old_servername\instancename>
go
sp_addserver <new_servername\instancename> , local
go
- 問:當我執行 SQL Server 安裝程式時,為什麼會得到訊息要求我關閉所有 ODBC
元件呢?
答:SQL Server 2000 安裝程式會安裝 Microsoft Data Access Components
(MDAC) 2.6,而此會安裝較新版本的 ODBC 元件。因此,所有使用 ODBC 的應用程式都必須關閉,才能讓 MDAC 成功安裝。使用 ODBC
的應用程式包括 Microsoft Internet Information Server (IIS)、Microsoft Systems
Management Server、Microsoft Access 及 Oracle 資料庫應用程式。 - 問:我在安裝 SQL Server 2000 時收到下面的錯誤訊息。我要如何繼續進行?
執行指令碼發生錯誤:messages.sql (1)
安裝失敗。
答:如需有關發生這個錯誤的原因以及修復步驟的詳細資訊,請參閱「Microsoft 知識庫」中的下列文件:300676?
(http://support.microsoft.com/kb/300676/
)
FIX:The Setup program may fail when you try to upgrade to SQL Server 2000 and Setup runs the Messages.sql script
- 問:我在啟動 SQL Server 2000 安裝程式時收到下面的錯誤訊息。我要如何繼續進行?
先前的程式安裝在安裝電腦上建立了擱置檔案作業。執行安裝程式前您必須重新啟動電腦。
答:有不同的步驟可以修復這個問題。如需有關疑難排解這個訊息的詳細資訊,請參閱「Microsoft 知識庫」中的下列文件:312995?
(http://support.microsoft.com/kb/312995/
)
SQL Server 2000 installation fails with "...previous program installation..." error message
- 問:當我啟動安裝時,收到下列訊息。這是什麼意思?
Microsoft
SQL Server Enterprise Edition Server Component is not supported on this
operating system.Only client components will be available for installation.
(Microsoft SQL Server Enterprise Edition 伺服器元件不支援此作業系統。僅能安裝用戶端元件。)
- 或 -
Microsoft SQL Server Standard Edition
Server Component is not supported on this operating system.Only client
components will be available for installation. (Microsoft SQL Server Standard
Edition 伺服器元件不支援此作業系統。僅能安裝用戶端元件。)
答:這個訊息指出您正嘗試安裝的 SQL Server 2000
是該電腦上的作業系統不支援的版本。請參閱上面的問題 1,以取得支援的版本和作業系統的清單。如果要判斷您正在執行的作業系統版本,請參閱「Microsoft
知識庫」中的下列文件:262255?
(http://support.microsoft.com/kb/262255/
)
How to determine the version of Windows 2000 that is being used
- 問:當我執行 SQL Server 2000 安裝程式時,突然沒有反應了。我該怎麼辦?
答:在這種情況下,請最小化安裝視窗以及其他視窗
(如有需要),以查看是否有與「檔案複製」或「檔案共用」相關的任何訊息方塊。您必須先回應這類訊息,安裝程式才能繼續進行。 - 問:如果 SQL Server 2000 的安裝不成功該怎麼辦?
答:如果安裝不成功時,可以檢查兩個檔案以協助您判斷是那裡發生錯誤。位於 Windows 目錄中的 Sqlstp.log
檔案會提供有關在安裝過程中,安裝程式執行狀況及所有遇到錯誤的詳細資訊。檢閱此檔案將能讓您更加暸解安裝失敗的位置及原因。
在安裝程式的設定部分期間,SQL Server 安裝程式會執行一個稱為 Cnfgsvr.exe 的應用程式,來設定 SQL
Server。此應用程式會啟動及連接 SQL Server,然後執行初始安裝指令碼。在此程序期間遇到的任何問題,亦會寫入 Sqlstp.log
檔案中,但您還應該要檢視預設位置為 Program Files\Microsoft SQL Server\Mssql\Log 目錄中的 SQL Server
錯誤記錄檔,該檔案名為 Errorlog,沒有副檔名。這個錯誤記錄檔含有當安裝程式試著啟動 SQL Server
時所遇到的錯誤,或許可讓您對失敗有更深刻的理解。
如果您無法判斷安裝程式失敗的原因,請儲存上述兩個檔案,並與「Microsoft
技術支援處」(PSS) 的 SQL Server
技術支援工程師連絡,他將協助您解決問題。請注意,如果安裝程式失敗,則所有檔案系統的變更都會復原,包括移除任何複製的檔案以及對登錄所做的任何變更。
另一個您可能會想要檢查的元件是 Microsoft Data Access Components (MDAC) 安裝程式,它的啟動是
SQL Server 2000 安裝程式的一部分。SQL Server 2000 安裝程式會安裝 MDAC 2.6。MDAC 安裝程式會建立另外的記錄檔,名為
Dasetup.log;您可以檢閱這個記錄檔,並確定 MDAC 安裝程式沒有問題。如果您發現 MDAC 安裝有任何問題,請執行下列「Microsoft
知識庫」文件中的步驟,以便成功安裝 MDAC 元件:
232060?
(http://support.microsoft.com/kb/232060/
)
How to MDAC setup troubleshooting guide
在此之後,您可以再次嘗試安裝 SQL Server 2000。如需有關 MDAC
的詳細資訊,請造訪下列 Microsoft 網站:
沒有找到心中問題的答案?請造訪下列 Microsoft SQL Server 新聞群組:
Microsoft
SQL Server 新聞群組
(http://communities.microsoft.com/newsgroups/default.asp?icp=SQL)
您是否對本文或其他「Microsoft SQL Server
知識庫」文件有任何意見呢?請來信
SQLKB@Microsoft.com
(mailto:sqlkb@microsoft.com)
表達您的意見。