發表文章

目前顯示的是 2009的文章

SQL Express 2008 與 SQL Server 2000 並存安裝

在 SQL Server 2000 中,伺服器連接端點的識別是由 SQL Server 服務來執行。SQL Server 2005 以 SQL Server Browser 服務取代該功能。如果您將 SQL Server 安裝在一部也執行 SQL Server 2000 或 MSDE 的電腦上,則必須確定 SQL Server 2000 或 MSDE 已升級至 Service Pack 3a (SP3a) 或更新版本。SP3a 之前的版本不能正確共用通訊埠 1434,而且無法讓發出要求的用戶端應用程式使用 SQL Server 的執行個體。雖然您可以變更服務的啟動順序,使 SQL Server Browser 服務在 SQL Server 2000 或 MSDE 之前啟動,但我們建議您將所有舊版的 SQL Server 都更新為最新的 Service Pack。 當電腦上安裝沒有更新為 Service Pack 3a 以上的 SQL Server 2000 執行個體時,如果 SQL Server Browser 未執行,SQL Server 2000 接聽服務就會啟動。若 SQL Server Browser 在接通服務啟動後才啟動,它會等候 5 秒讓 SQL Server 2000 放棄通訊埠 1434。若無法取得通訊埠,SQL Server Browser 將無法啟動。若要解決 SQL Server 2000 Service Pack 3a 之前版本發生的這個問題,請停止 SQL Server 2000、啟動 SQL Server Browser,然後重新啟動 SQL Server 2000。SQL Server 2000 接聽服務會繼續嘗試在通訊埠 1434 啟動;因此,應該儘快將 SQL Server 2000 的執行個體升級至 Service Pack 3a。 SQL Server 7.0 沒有類似的功能,因此不會與 SQL Server Browser 衝突。 下載 SQL 2000 Service Pack 3a