請按一下此處安裝 Silverlight*
Taiwan變更|所有的 Microsoft 網站
Microsoft
|教學短片|技術中心|最新活動時程|網路廣播教學|TechNet 論壇|訂閱電子報|訂閱 TechNet Plus|好書推薦|技術支援服務
伺服器作業系統
個人電腦作業系統
伺服器產品與技術
個人電腦產品與技術
資訊安全產品與技術
System Center 產品
Office System 產品
IT 人員常用資源
嵌入式作業系統
TechNet 在地資源
Technet 首頁 > 產品與技術 > Desktop Operating Systems > Windows XP Professional

常見問題集:Windows XP Service Pack 2 (SP2) 對 SQL Server 和 MSDE 有何影響

張貼日期:2004 年 7 月 6 日
**
*
相關連結

*
**

檢閱此 FAQ 找出關於 Microsoft Windows XP Service Pack 2 (SP2) 如何影響 SQL Server 2000 和 SQL Server Desktop Engine (MSDE) 的安裝之常見問題解答。

注意:我們強烈建議 SQL Server 2000 和 MSDE 2000 的用戶安裝 SQL Server 2000 Service Pack 3a (SP3a) 及 Windows XP SP2 來更新他們的系統。

從清單中選取一個問題來顯示解答。您也可以選取以下核取方塊來檢視所有問題的解答。

問: 什麼是 Windows XP SP2?
答: Windows XP SP2 是 Windows XP 最新的 Service Pack,同時適用於 Professional Edition 和 Home Edition。Windows XP SP2 包含一些修正檔和更新程式,解決由客戶及 Microsoft 內部測試小組所發現的問題。Windows XP SP2 也包括一組 Microsoft 所研發的安全性技術,設計用來協助降低惡意攻擊對電腦系統所產生的風險。

Windows XP SP2 包含 Windows 防火牆,這是之前稱為「網際網路連線防火牆 (ICF)」元件的加強版本。Windows 防火牆是一種以主機為主、可設定狀況的篩選防火牆,可透過 TCP/IP version 4 (IPv4) 和 TCP/IP version 6 (IPv6) 連線捨棄來路不明的連入流量。Windows XP SP2 預設會在所有網路連線上啟用 Windows 防火牆。

若要尋找 Windows 防火牆及其他 Windows XP SP2 功能的完整說明文件,請造訪 TechNet 網站上的 Windows XP SP2 網頁

問: Windows XP SP2 對 SQL Server 用戶為什麼很重要?
答: Windows XP SP2 預設會開啟 Windows 防火牆。而藉由開啟 Windows 防火牆,電腦對類似於 Blaster 和 Slammer 這類的病蟲攻擊有比較高的恢復力。
問: Windows XP SP2 何以影響 SQL Server?
答: SQL Server 可經由檔案和列印共用的方式存取本機子網路,而這能提供對使用連接埠 445 的具名管道 (也稱為多重通訊協定) 的存取。TCP/IP 和 UDP 預設會處於關閉狀態,使經由網路的方式連接到 SQL Server 資料庫的應用程式無法接受或進行連線。此項設定變更讓用戶的系統得以從傳送連接埠要求到電腦以嘗試建立拒絕服務攻擊的惡意病蟲中恢復而有助於保障其安全。
問: 我要如何確知 SQL Server 或 MSDE 的安裝是否受到影響?
答: 試圖連接到 SQL Server 或 MSDE 的應用程式會報告連線錯誤。
問: Windows XP SP2 會影響哪些 SQL Server 版本?
答: 對於在執行 Windows XP 的電腦上將 SQL Server 用作為資料庫伺服器的用戶而言,受到 Windows 防火牆影響的 SQL Server 版本如下:
  • SQL Server 2000 開發版
  • SQL Server 2000 評估版
  • SQL Server 2000 個人版
  • SQL Server 7.0 個人版
  • SQL Server 7.0 標準版
  • MSDE 2000
  • MSDE 1.0

問: Windows XP SP2 對比 SQL Server 2000 Service Pack 3a (SP3a) 還舊的 SQL Server 版本有何影響?
答: 如果您有 SQL Server 的早期版本且未安裝任何更新,然後安裝 Windows XP SP2,則會停用對該 SQL Server 例項的網路存取,而只啟用本機存取。在這種情況下,您會在 Windows 錯誤記錄中發現錯誤項目,其中會提供協助您更新 SQL Server 版本的資源。Microsoft 正採用這種策略來協助防禦像是 Slammer 的病蟲攻擊未受到保護的電腦。Microsoft 建議用戶使用各產品的最新版本,並安裝最新的 Service Pack。
問: 什麼是 MSDE 2000?
答: MSDE 2000 是一種隨附在 Microsoft 和其他公司的數項產品內的資料庫引擎。MSDE 大多數是提供作為替代方案,給一些在不需要 SQL Server 2000 的情況下使用這些產品的用戶之用。MSDE 2000 預設並不一定會安裝。下表中的產品已與舊版的 MSDE 一併發行,這些舊版的 MSDE 中並沒有包含 SQL Server 2000 Service Pack 3a 所提供的安全性更新。Windows XP SP2 會在套用 SQL Server Service Pack 3a 之前,將這些產品限制為本機存取。您可以從 Windows Update 下載累積的 Service Pack。

以下 Microsoft 產品包含有 MSDE,但並不會預設安裝:

  • Access 2002
  • ASP.NET Web Matrix Tool
  • MSDN Universal and Enterprise 訂閱
  • Office XP (開發人員版和專業版)
  • Visual FoxPro 7.0
  • Visual Studio .NET (Architect、Developer 和 Professional Editions)

以下產品包含有 MSDE 且預設會安裝:

  • Application Center 2000
  • BizTalk Server 2002 Partner Edition
  • Microsoft Encarta Class Server 1.0
  • Host Integration Server 2000
  • Microsoft Operations Manager 2000
  • Project Server 2002 and 2003
  • Retail Management System 1.0
  • SharePoint Team Services
  • Small Business Manager 6.2 和 6.3
  • Stress Tools version 1.2
  • Visio 2000 Enterprise Edition
  • Visio Enterprise Network Tools (VENT)
  • Windows XP Embedded Build Tool
問: Windows XP SP2 對 MSDE 有何影響?
答: Windows XP SP2 可能會影響 Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) 的行為方式。如果您是透過 TCP/IP、具名管道或遠端程序呼叫 (RPC) 的方式連接到網路,則 Windows 防火牆將封鎖資料庫連接到網路的能力。如果您使用的是 MSDE 2000 加上 SQL Server 2000 SP3a,應該不會遇到任何問題,因為依預設會關閉網路和 SQL 瀏覽器技術。
問: 我要如何辨別電腦上是否已安裝 MSDE?
答: 許多非 Microsoft 的公司也在他們的應用程式中使用 MSDE,因此鼓勵所有的用戶確認是否裝有 MSDE 2000。

若要確認電腦上是否裝有 MSDE 2000,請遵循這些指示:

  1. 在 [我的電腦] 圖示上按一下滑鼠右鍵。
  2. 選擇 [管理]。
  3. 按兩下 [服務及應用程式]。
  4. 按兩下 [服務]。

如果服務清單中有 MSSQLSERVER,表示電腦上裝有預設的 MSDN 例項。若存在其他例項,可能會列為 MSSQL$****,其中星號代表例項的名稱。

問: 我該如何讓應用程式更加安全?
答: 若要幫助保衛 MSDE 應用程式的安全,您可以進行下列動作:
問: 要是我的應用程式需要 SQL Server 接聽網路呢?
答: 在應用程式需要使用 TCP/IP 或具名管道存取網路的情況下,我們建議您依需要來設定存取權。我們也建議您針對 TCP/IP 使用靜態連接埠指派。對於使用 MSDE 的具名管道加上啟用動態 TCP 連接埠選取範圍的應用程式,您可以適時開啟 UDP 連接埠 1434 和 TCP/IP 連接埠。對於具名管道,我們建議您使用 Windows 防火牆工具來開啟檔案和列印共用,並啟用連接埠 445。Microsoft 並不建議使用多重通訊協定來連接 SQL Server 或 MSDE。
問: 我該怎麼更新 SQL Server 系統?
答: 我們強烈建議 SQL Server 2000 和 MSDE 2000 的用戶安裝 SQL Server 2000 SP3a 及 Windows XP SP2 立即更新他們的系統。
問: 要是我有持續或立即的安全性問題需要解決該怎麼辦?
答: 遇有任何持續或立即的安全性問題的用戶應該造訪 Microsoft 安全性網站或洽 Microsoft 防毒專線:1-866-PCSAFETY (適用於美國地區)、Microsoft 產品支援服務,或您的防毒廠商。Microsoft 免費提供對防毒相關問題的支援。若要找出連絡 Microsoft 支援的方法,請造訪 Microsoft 產品支援服務網站
問: 我可以在哪裡取得更多有關 Windows XP SP2 對 SQL Server 和 MSDE 的影響的技術資訊?
答: 下表提供與 SQL Server 和 Windows XP SP2 相關的 Microsoft 知識庫 (KB) 文章清單。
若發生以下狀況 請閱讀此 KB 文章
無法連接到設定為使用具名管道的 SQL Server 例項 839269
在安裝 Windows XP SP2 後發生 MSMQ 錯誤 839278
在安裝 Windows XP SP2 後使用 Net Send Windows 命令的 SQL Server 代理程式工作步驟無法運作 839018
問: 我該採取哪些積極的行動來幫助保障我的系統安全?
答: Microsoft 建議所有的用戶遵循這些通則來幫助其系統抵禦各項攻擊:
  1. 確認防火牆設定。稽核網際網路和內部網路防火牆,以確保它們符合您第一道防線的安全性原則;Microsoft 建議的最佳辦法是,將所有未實際用到的連接埠封鎖起來。Windows 防火牆在 Windows XP SP2 中預設是處於開啟的狀態。
  2. 要求從遠端連接到您的網路的員工遵守最佳安全性守則。員工對於他們用來連接到您的網路的所有家用電腦和膝上型電腦,都應該採取在保護您的電腦網站上所述的三步驟。透過防火牆 (例如 Windows 防火牆) 來保護使用 VPN 或 RAS 存取您的網路的電腦和膝上型電腦是相當重要的。
  3. 保持系統與最新安全性更新的同步。訂閱 Microsoft 免費的安全性通知服務,來接收有關安全性問題的最新資訊,並使用 Windows 更新服務自動取得安全性更新。
  4. 使用最新的防毒軟體。安裝、設定並維護防毒保護是相當基本的工作。
*
*
*

如需更多相關資訊

若要取得更多有關 Windows XP SP2 的技術資訊,以及 SQL Server 和您的電腦的安全性資訊,請查看以下資源:


To top of page

©2009 Microsoft Corporation. 著作權所有,並保留一切權利。 連絡我們 |使用規定 |商標 |隱私權聲明
Microsoft