您目前已離線,請等候您的網際網路重新連線

不支援您的瀏覽器

您必須更新瀏覽器,才能使用此網站。

更新至最新版本的 Internet Explorer

使用 Windows 8 和較新版本的 Windows 作業系統中的 SQL Server

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:2681562
結論
本文包含有關如何使用 Windows 10 」、 「 Windows Server 2012 R2 」、 「 Windows Server 2012 」、 「 Windows 8.1 或 「 Windows 8 正在執行的電腦上的不同版本的 Microsoft SQL Server 的指引。
其他相關資訊

SQL Server 2005 資訊

本章節提供關於 Windows 8.1 或 Windows 8 的環境中的 SQL Server 2005 的執行個體的支援資訊。此外,本文也將說明可供使用的 SQL Server 2005 的客戶的選項。

不支援 Microsoft SQL Server 2005 (發行版本和服務套件) 和較早版本的 SQL Server 上 Windows 10 」、 「 Windows Server 2012 R2 」、 「 Windows Server 2012 」、 「 Windows 8.1 或 「 Windows 8。如果 Windows 10、 Windows 8.1 或 Windows 8 偵測到 SQL Server 2005 的執行個體,您會在行動作業中心收到一則警告。

若要解決這個問題,請升級或移除 SQL Server 2005 的現有執行個體。如需有關如何升級 SQL Server 的資訊,請參閱 升級至 SQL Server 2014年.

注意此連結會指向 SQL Server 2014年。您可以使用在 MSDN 連結 (其他的版本) 頂端的版本的 [選擇器] 工具,如需有關其他版本資訊。

如 SQL Server Express 版本的相關資訊,請移至下列 Microsoft 網站 ︰

SQL Server 2014 Service Pack 1 Express 版

SQL Server 2012 Service Pack 2 (SP2) Express 版

SQL Server 2008 R2 Service Pack 2 (SP2) Express 版附註您必須手動安裝 Service Pack 3 之後您安裝 SQL Server 2008 R2 SP2 Express 版)。

SQL Server 2008 Express 版附註您必須手動安裝 Service Pack 4 之後您安裝 SQL Server 2008 Express 版)。
如需有關如何解除安裝 SQL Server 2005 的現有執行個體的詳細資訊,請參閱 如何以手動方式解除安裝 SQL Server 2005 的執行個體How to ︰ 解除安裝現有的執行個體的 SQL Server 2005 (安裝程式).

Windows 10 的最小的 SQL Server 版本需求

本章節說明在執行 Windows 10 的電腦上安裝 SQL Server 的最小版本需求。

您正在執行 Windows 10 的電腦上安裝 SQL Server 之前,您必須確定您符合下列最低需求,視您的情況。
對於 SQL Server 2014
您必須套用 SQL Server 2014 Service Pack 1 或更新的更新。如需詳細資訊,請參閱 如何取得最新的 service pack 的 SQL Server 2014.
對於 SQL Server 2012
您必須套用 SQL Server 2012 Service Pack 2 或更新的更新。如需詳細資訊,請參閱 如何取得最新的 service pack 的 SQL Server 2012.

附註請當您安裝 SQL Server 2012 Windows 10 上,檢查已知的安裝問題。
對於 SQL Server 2008 R2
SQL Server 2008 R2 都不支援 Windows 10。
SQL Server 2008年的
不支援 SQL Server 2008年上 Windows 10。

Windows Server 2012 R2 或 Windows 8.1 的最低 SQL Server 版本需求

本章節說明在執行 Windows Server 2012 R2 或 Windows 8.1 的電腦上安裝 SQL Server 的最小版本需求。

在執行 Windows Server 2012 R2 或 Windows 8.1 的電腦上安裝 SQL Server 之前,您必須確定您符合下列最低需求,視您的情況 ︰
對於 SQL Server 2014
您可以安裝 SQL Server 2014年的發行版本或更新版本。

如需詳細資訊,請參閱 SQL Server 2014年主頁面.
對於 SQL Server 2012
您必須套用 SQL Server 2012 Service Pack 1 或更新的更新。如需詳細資訊,請參閱 如何取得最新的 service pack 的 SQL Server 2012.

附註
請檢查 已知的安裝問題 當您安裝 SQL Server 2012 Windows 8 或 Windows Server 2012 上。
對於 SQL Server 2008 R2
您必須套用 SQL Server 2008 R2 Service Pack 2 或更新的更新。如需詳細資訊,請參閱 如何取得最新的 service pack 的 SQL Server 2008 R2.
SQL Server 2008年的
您必須套用 SQL Server 2008 Service Pack 3 或更新的更新。

注意支援的產品 RTM 安裝。不過,您必須在初始安裝完成後,安裝個別的 service pack。不支援您的 SQL Server 2008年安裝,除非您安裝的 RTM 版本之後,會套用 Service Pack 3。如需詳細資訊,請參閱 如何取得最新的 service pack,SQL Server 2008.

適用於 Windows Server 2012 或 Windows 8 的最低 SQL Server 版本需求

本章節說明在執行 Windows Server 2012 或 Windows 8 的電腦上安裝 SQL Server 的最小版本需求。

在執行 Windows Server 2012 或 Windows 8 的電腦上安裝 SQL Server 之前,您必須確定您符合下列最低需求,視您的情況 ︰
對於 SQL Server 2014
您可以安裝 SQL Server 2014年的發行版本或更新版本。

如需詳細資訊,請參閱 SQL Server 2014年主頁面.
對於 SQL Server 2012
您可以安裝 SQL Server 2012年的發行版本或更新版本。

注意請檢查 已知的安裝問題 當您安裝 SQL Server 2012 Windows 8 或 Windows Server 2012 上。
對於 SQL Server 2008 R2
您必須套用 Microsoft SQL Server 2008 R2 Service Pack 1 或更新的更新。

注意支援的產品 RTM 安裝。不過,您必須在初始安裝完成後,安裝個別的 service pack。解決方案中心 」 頁面上,您會看到下列訊息 ︰
螢幕擷取畫面顯示的解決方案中心 」 頁
如需詳細資訊,請參閱 如何取得最新的 service pack 的 SQL Server 2008 R2.
SQL Server 2008年的
您必須套用 SQL Server 2008 Service Pack 3 或更新的更新。

注意支援的產品 RTM 安裝。不過,您必須在初始安裝完成後,安裝個別的 service pack。不支援您安裝的 SQL server 2008,除非您安裝的 RTM 版本之後,會套用 Service Pack 3。解決方案中心 」 頁面上,您會看到下列訊息。

螢幕擷取畫面顯示的解決方案中心 」 頁

如需詳細資訊,請參閱 如何取得最新的 service pack,SQL Server 2008.

重要當您執行安裝程式時,SQL Server 2008 R2 和 SQL Server 2008年中會出現下列對話方塊。

螢幕擷取畫面顯示 SQL Server 2008 R2 和 SQL Server 2008年中出現的對話方塊,執行安裝程式時

SQL Server 安裝程式完成之後,您必須在這個版本的 Windows 上執行 SQL Server 之前,先安裝 service pack。

SQL Server 2008 中,您必須安裝 Service Pack 3 (SP3) 或更新版本。

SQL Server 2008 R2,您必須安裝 Service Pack 1 (SP1) 或更新版本。
對於 SQL Server 壓縮的版本
Windows 8.1、 Windows 8、 Windows Server 2012 和 Windows Server 2012 R2 環境可支援下列版本 ︰
  • SQL Server Compact 3.5 Service Pack 2 和更新版本
  • SQL Server Compact 4.0 及更新版本
注意不支援 Windows RT 裝置是計劃。

切換模式,在 Windows Server 2012 R2 或 Windows Server 2012 支援

當您切換 Windows Server 2012 R2 或 Windows Server 2012 的作業模式,SQL Server 安裝時,本章節將討論支援原則。

Windows Server 2012 R2 和 Windows Server 2012 有下列功能的狀態或模式 ︰
  • 完整伺服器
  • 最少的伺服器介面
  • 伺服器核心
您可以在任何時候這些功能狀態之間切換。您可以從伺服器核心或最少的伺服器介面時切換到完整的伺服器已安裝的 SQL Server 2014年或 SQL Server 2012年的一或多個執行個體。不過,請注意,無法從完整伺服器切換至最少的伺服器介面或 Server Core 一個時,或安裝的 SQL Server 2014年或 SQL Server 2012年的多個執行個體。

若要切換完整伺服器最少的伺服器介面或 Server Core 安裝 SQL Server 2014年或 SQL Server 2012年的一或多個執行個體時,您必須解除安裝 SQL Server 2014年或 SQL Server 2012年、 切換模式,並再重新安裝 SQL Server 2014年或 SQL Server 2012年。不過,您可以開啟完整的伺服器] 模式中的 SQL Server 2014年或 SQL Server 2012年安裝必要條件、 切換至 [伺服器核心模式中,並再重新安裝 SQL Server 2014年或 SQL Server 2012年。

注意事項
  • 有伺服器管理員及其他伺服器工具安裝的伺服器核心安裝最少的伺服器。因此,SQL Server 安裝程式會在 Windows Server 2012 R2 最小伺服器介面模式和 Windows Server 2012 最小伺服器介面模式下與伺服器核心模式中,執行相同的安裝步驟。此外,您可以切換伺服器核心和最少的伺服器時所安裝的 SQL Server 2014年或 SQL Server 2012年的一或多個執行個體。這是支援的案例。
  • 在 Windows Server 2012 R2 伺服器核心、 Windows Server 2012 伺服器核心、 Windows Server 2012 R2 最小伺服器介面模式中或 Windows 2012 最少的伺服器介面模式下不支援 SQL Server 報告服務 2012年。您可以完整的伺服器] 模式中執行 Windows Server 2012 伺服器上安裝 SQL Server 報告服務 2012年,,然後切換至 Windows Server 2012 伺服器核心模式。不過,不支援此組態。
  • 我們建議您解除安裝不支援在執行 Windows Server 2012 R2 伺服器 」 或 「 Windows Server 2012 伺服器核心模式的所有 SQL Server 2012年功能。如需有關如何執行這項操作的資訊,請參閱 在 [伺服器核心安裝 SQL Server 2012.
  • 這個問題並不適用於 SQL Server 2008年或 SQL Server 2008 R2。最少的伺服器介面模式或伺服器核心模式中不支援 SQL Server 2008年,以及 SQL Server 2008 R2。

如需有關當您安裝 Windows Server 2012 時是可用的安裝選項的詳細資訊,請參閱 Windows 伺服器安裝選項.

已知的 SQL Server 2012年安裝與遷移問題

本節將討論專用於 SQL Server 2012年的安裝程式與遷移問題。

一般附註
  • 根據預設,Windows 8 會包含.NET Framework 的 4.0。Windows 8.1 和 Windows Server 2012 R2 包括.NET Framework 4.5 中,以及 Windows 10 包括.NET Framework 的 4.6。不過,下列的 SQL Server 2012年元件相依在.NET Framework 3.5 版 ︰
    • SQL Server 2012年資料庫引擎
    • 複寫服務
    • SQL Server 資料工具
    • 資料服務品質
    • 主版資料服務
    • 報告服務的原生模式
    • 全文檢索搜尋


    因此,我們建議您在獨立或叢集的環境安裝 SQL Server 2014 或 SQL Server 2012 之前, 先啟用 .net 3.5,以協助防止任何可能的 SQL Server 安裝程式失敗。

    如需有關如何啟用.NET 3.5 架構的資訊,請參閱 如何啟用.NET Framework 3.5,Windows 8 在本文中。
  • 中的最新的累積更新所修正某些 SQL Server 2012年安裝和設定問題,如 SQL Server 2012年。因此,我們建議您建立包含 SQL Server 2012年以及 CU3 或更新版本的更新匯集安裝套件。如需有關如何執行這項操作的資訊,請參閱 如何 (使用 UpdateSource 取得智慧的安裝程式) 的更新的安裝封裝的 SQL Server 2012年安裝補充程式.

.NET Framework 3.5 未啟用時,可能發生的 SQL Server 2012年安裝問題

1-不完整的 SQL 容錯移轉叢集或獨立的安裝問題
狀況

在.NET Framework 3.5 不已經安裝所在的伺服器或限制網際網路存取的伺服器上,SQL Server 2012年安裝程式無法安裝依存在.NET Framework 3.5 版的元件。因此,SQL Server 2012年安裝可能不完整。
注意Windows 8.1 或 Windows Server 2012 R2 不讓您繼續進行安裝。

.NET Framework 未啟用時,類似下列的錯誤訊息可能會顯示在 SQL Server 2012年安裝期間。

螢幕擷取畫面顯示錯誤訊息

防止

若要避免這個問題,可讓獨立的伺服器或叢集的所有節點上時,.NET Framework 3.5 安裝 SQL Server 2012年之前。

解決方案

若要解決這個問題,在獨立的伺服器上,啟用.NET Framework 3.5 中,然後再執行安裝程式以新增額外的功能。

若要解決這個問題,在叢集環境中的,解除安裝不完整的 SQL Server 2012年執行個體,啟用.NET Framework 3.5 中,並再重新安裝 SQL Server 2012年。

注意在叢集環境中,您無法新增略過的重新執行 SQL Server 2012年安裝程式的功能。

若要解決這個問題,在獨立的伺服器上,啟用.NET Framework 3.5 中,並再執行 SQL Server 安裝程式。
問題 2-不正確會提示使用者下載並安裝.NET Framework 3.5
狀況

不正確可能會提示使用者下載並安裝.NET Framework 3.5,當他們嘗試安裝 CU1 或 CU2。即使已安裝的元件不依賴.NET Framework 3.5,就會發生這個問題。

在此情況下,使用者可能會收到類似下列的錯誤訊息。

螢幕擷取畫面顯示錯誤訊息

原因

這是 SQL Server 2012 CU1 和 CU2 已知的問題。

注意SQL Server 2012年和更新版本中累積的更新 3 修正這個問題。

防止

若要避免這個問題,請執行下列其中一項動作 ︰
  • 啟用.NET Framework 3.5,CU1 的更新套件或 CU2 的更新套件,並再停用.NET Framework 3.5。

    注意如果您的安裝不包括在.NET Framework 3.5 版相依的元件,您只應該停用.NET Framework 3.5。
  • 安裝 SQL Server 2012年,來自匯集的安裝封裝,包括 SQL Server 2012年和 CU3 或更新版本。
  • 套用累積的更新 3 或更新版本。如需詳細資訊,請參閱 SQL Server 的 2012年建置 SQL Server 2012年發行之後所發行的.
無訊息安裝期間顯示問題 3-Windows 應用程式相容性模式警示
狀況

在 Windows 8.1、 Windows 8、 Windows Server 2012 R2、 Windows Server 2012 和 Windows 10,.NET Framework 會是視功能 (FOD) 元件。此外,Windows 10、 Windows 8.1 和 Windows 8 系統原則及 Windows Server 2012 R2 和 Windows Server 2012 的系統原則需要啟用 FOD 元件時,便會通知使用者。

注意預設情況下,.NET Framework 的 4.0 會啟用 Windows 8 和 Windows Server 2012 中。此外,.NET Framework 4.5 啟用 Windows 8.1 和 Windows Server 2012 R2,和.NET Framework 的 4.6 啟用 Windows 10] 中。然而,.NET Framework 3.5 已停用。

因此,會提示使用者下載並安裝.NET Framework 3.5 程式相容性模式警告可能會無訊息安裝時顯示。不隱藏這些程式相容性的警示。螢幕擷取畫面的警告都會顯示如下 ︰

Windows Server 2012 R2 和 Windows Server 2012-完整伺服器

螢幕擷取畫面顯示的警示,為 Windows Server 2012 完整伺服器

Windows Server 2012 R2 和 Windows Server 2012-伺服器核心

Windows Server 2012 伺服器核心的螢幕擷取畫面的顯示警示

防止

若要避免這個問題,使用者可以啟用.NET Framework 3.5 之後執行無訊息安裝。

其他的 SQL Server 2012年安裝問題

當您嘗試安裝 SQL Server 2012年的第二個執行個體時,.NET Framework 未處理的例外狀況可能產生的問題 1:
狀況

請考慮下列情況:
  • 您安裝 SQL Server 2012年的執行個體。
  • 當您安裝 SQL Server 2012年的執行個體時,會建立.NET Framework 4.0 使用者組態檔。此外,.NET Framework 3.5 會在安裝期間啟用的。
  • 您嘗試安裝 SQL Server 2012年的第二個執行個體。
在這個案例中,可能會產生未處理的例外狀況。您可能會收到類似下列的錯誤訊息 ︰

建立 userSettings/Microsoft.SqlServer.Configuration.LandingPage.Properties.Settings 的組態區段處理常式時發生錯誤 ︰ 無法載入檔案或組件 ' 系統、 版本 = 4.0.0.0,文化特性 = 中性,PublicKeyToken = xxxxx' 或其中一個相依性。系統找不到指定的檔案。(C:\Users\Administrator\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_) ryspccglaxmt4nhllj5z3thycltsvyyx\11.0.0.0\user.config

這個錯誤訊息類似下列項目。

螢幕擷取畫面顯示的錯誤訊息

原因

在 Windows 8 和 Windows Server 2012,因為在 Windows 8 和 Windows Server 2012 預設會啟用.NET Framework 的 4.0 發生這個問題。因此,當您安裝 SQL Server 2012年時,會建立.NET Framework 4.0 使用者組態檔。此外,.NET Framework 3.5 會在安裝期間啟用的。

當您嘗試安裝 SQL Server 2012年的第二個執行個體時,安裝會使用.NET Framework 2.0,因為已經安裝.NET Framework 3.5。使用者的組態檔中的設定與此衝突會導致未處理的例外狀況。

在 Windows 8.1] 和 [Windows Server 2012 R2,因為 Windows 8.1 和 Windows Server 2012 R2 中預設會啟用.NET Framework 4.5,就會發生這個問題。因此,當您安裝 SQL Server 2012年時,會建立.NET 架構 4.5 使用者組態檔。此外,.NET Framework 3.5 會在安裝期間啟用的。

當您嘗試安裝 SQL Server 2012年的第二個執行個體時,安裝會使用.NET Framework 2.0,因為已經安裝.NET Framework 3.5。使用者設定中的設定與此衝突會導致未處理的例外狀況。

在 [Windows 10,因為 Windows 10] 中的預設會啟用.NET Framework 的 4.6 發生這個問題。因此,當您安裝 SQL Server 2012年時,會建立.NET Framework 4.6 使用者組態檔。此外,.NET Framework 3.5 會在安裝期間啟用的。

當您嘗試安裝 SQL Server 2012年的第二個執行個體時,安裝會使用.NET Framework 2.0,因為已經安裝.NET Framework 3.5。使用者的組態檔中的設定與此衝突會導致未處理的例外狀況。

防止

若要避免這個問題,請在您安裝 SQL Server 2012年的第二個執行個體之前,先刪除 User.config 檔案,在下列資料夾 ︰
%userprofile%\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx\11.0.0.0

解決方案

注意在 Microsoft SQL Server 2012 Service Pack 1 (SP1) 修正這個問題。

如果第一個執行個體已安裝的 Service Pack 1 您應該不會遇到這個問題。如果不能在第一個執行個體中,執行下列其中一項安裝 Service Pack 1 後再重新安裝 SQL Server 2012年:
  • 安裝第二個 SQL Server 2012年執行個體,從 匯集的安裝套件 這包括 SQL Server 2012年和 Microsoft SQL Server 2012 Service Pack 1 或更新版本。
  • 預先補充程式藉由使用 SQL Server 2012 SP1 檔案 ︰
    • 在 SQL Server 2012 RTM 不安裝所在的電腦 ︰
      1. 下載和安裝 SQL Server 2012 SP1。
      2. 在 [授權合約] 畫面中,按一下 [我接受授權條款 核取方塊,然後按一下 [下一步]
        注意已安裝的安裝程式檔案,「 安裝精靈 」 會自動關閉。
      3. 請確認安裝。若要這麼做,請啟動 [新增或移除程式,確認下列列出 ︰
        • Microsoft SQL Server 2012年安裝,版本 11.1.3000.0
        • Microsoft Visual C++ 的兩個項目。
    • 在電腦上,有 SQL Server 2012 RTM 現有執行的個體 ︰
      1. 下載和安裝 SQL Server 2012 SP1。
      2. SP1 檔案解壓縮至本機資料夾。例如,SP1 檔案解壓縮至 c:\sp1。
        注意您無法在這個案例中,執行 SQL Server 2012 SP1 安裝程式。
      3. 在您解壓縮到],連按兩下 SP1 檔案的資料夾中SqlSupport.msi ,然後按一下 [是]。
      4. 請確認安裝。若要這樣做,請啟動 [新增或移除程式,確認已列出的Microsoft SQL Server 2012年安裝、 版本11.1.3000.0
    注意請檢查 SQL Server 2012 SP1 的下載頁面,以判斷正確的下載伺服器上的 < 安裝說明區段。
問題 2 ︰ 無法安裝 SQL Server 2012年容錯移轉叢集,與在 Windows Server 2012 R2 或 Windows Server 2012 上啟用 「 檔案資料流共用 」 功能
狀況

您可能會收到當您嘗試在 Windows Server 2012 上啟用 「 FileStream 共用功能安裝新的 SQL Server 2012年容錯移轉叢集時,類似下列的錯誤訊息 ︰

時發生錯誤 ︰ 設定私用屬性值為資源的 'System.Byte []' 的' Security0x20Descriptor' 'SQL Server Filestream 共用 (FILESTREAM)'。錯誤 ︰ 發生呼叫叢集中的程式碼從提供者失敗。例外狀況訊息 ︰ 找不到。

原因

之所以發生這個問題,是因為安全性描述元屬性已經在 Windows Server 2012 捨棄的支援。

防止

若要避免這個問題,請在不啟用了 FileStream 共用功能的情況下安裝容錯移轉叢集。安裝完畢之後,請啟用 [FileStream 共用功能。

解決方案

注意在 Microsoft SQL Server 2012 Service Pack 1 (SP1) 修正這個問題。

如果要解決這個問題,使用 [新增或移除程式,請解除安裝失敗的叢集執行個體並安裝容錯移轉叢集不啟用了 FileStream 共用功能的情況下。安裝完畢之後,請啟用 [FileStream 共用功能。
問題 3 ︰ 在 SQL Server 2012年安裝期間錯誤: 「 嘗試載入格式不正確的程式"
狀況

請考慮下列情況:
  • 您安裝的 64 位元版本 Windows 10、 Windows 8.1 或 Windows 8。
  • 您嘗試在 Windows 上 Windows (WoW) 模式下安裝 SQL Server 2012年。
  • SQL Server 2012年安裝包括報告的服務。
在這個案例中,安裝就會失敗。此外,您會收到類似下列的錯誤訊息:

操作失敗,0x8007000B
試圖載入格式不正確的程式。

螢幕擷取畫面顯示的錯誤訊息

防止

若要避免這個問題,請使用伺服器管理員安裝 SQL Server 2012年之前,先安裝 IIS ASP.NET 3.5 元件。如需詳細資訊,請參閱 ASP.NET 2.0 和 ASP.NET 3.5 之後無法運作您解除安裝 ASP.NET 4.5 中 Windows 8 或 Windows Server 2012.
問題 4 ︰ 您無法安裝 SQL Server 2012年企業版容錯移轉叢集執行個體
狀況

請考慮下列情況:
  • 您可以執行下列其中一項動作 ︰
    • 您建立包含 SQL Server 2012年和 CU1 匯集的安裝套件。
    • 您預先修補安裝 SQL Server 2012年之前,先使用 CU1。
  • 使用安裝 SQL Server 2012年UIMODE = EnableUIOnServerCore選項。
在這個案例中,安裝就會失敗。您會收到類似下列的錯誤訊息。

螢幕擷取畫面顯示的錯誤訊息

錯誤詳細資料如下所示。

螢幕擷取畫面顯示的錯誤詳細資料

原因

之所以發生這個問題,是因為 「 DQ 」 功能隱含與引擎元件安裝期間選取。

注意伺服器核心模式不支援 「 DQ 」 功能。

解決方案

注意在 SQL Server 2012 RTM CU3 和 SQL Server 2012 Service Pack 1 修正的問題。

若要解決這個問題,請執行下列其中一項 ︰
  • 建立匯集的安裝套件,其中包含 SQL Server 2012年和 CU3。
  • 預先修補藉由執行 CU3 安裝套件的安裝程式的支援檔案。
問題 5 ︰ 當您嘗試將叢集節點升級至 SQL Server 2012年錯誤訊息: 「 資源通用的屬性 ' SQL 網路名稱 (<SQL name="">)' 無法儲存"</SQL>
問題 6 ︰ 當您使用 OpenSQLFileStream API 錯誤訊息: 「 System.ComponentModel.Win32Exception (0x80004005): 不支援要求。"
狀況

請考慮下列情況:
  • 您正在執行 Windows Server 2012 的伺服器上安裝 SQL Server 2008 R2 的執行個體。
  • 您可以升級 SQL Server 2008 R2 的執行個體到 SQL Server 2012 Service Pack 1 (SP1)。
  • 您可以使用 OpenSQLFileStream API。
在這個案例中,您會收到類似下列的錯誤訊息 ︰
System.ComponentModel.Win32Exception [(0x80004005) 中 ︰ 不支援要求。

原因

之所以發生這個問題,是因為 SQL Server 2012年升級不正確地刪除下列登錄機碼 ︰
HKEY_LOCALMACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters\FsctlAllowList\FSCTL_SQL_FILESTREAM_FETCH_OLD_CONTENT

因應措施

要解決這個問題,請使用登錄編輯程式來重新建立下列登錄機碼 ︰
HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\FsctlAllowList

Dword:FSCTL_SQL_FILESTREAM_FETCH_OLD_CONTENT
值 ︰ 0x92560


已知的 SQL Server 2008 R2 」 和 「 SQL Server 2008年安裝問題

本節將討論是針對 SQL Server 2008 R2 和 SQL Server 2008年正在執行 Windows Server 2012 R2、 Windows Server 2012、 Windows 8.1 或 Windows 8 的電腦上的安裝程式與遷移問題。

問題 1 ︰ 您無法解除安裝 SQL Server 2008 Express 版或 SQL Server 2008 R2 表達的版本
狀況

您可能會收到當您嘗試解除安裝 SQL Server 2008 R2 或 Microsoft SQL Server 2008 Express 的版時,類似下列的錯誤訊息 ︰

無法安裝下列功能 ︰
.NET Framework 3.5 (包括.NET 2.0 和 3.0)

顯示錯誤訊息的螢幕擷取畫面

解決方案

如需有關如何解決這個問題的資訊,請參閱 無法解除安裝、 修復、 新增新的功能,或將新的執行個體加入至 SQL Server 2008年或 Windows 8] 中的 SQL Server 2008 R2.

因應措施

若要解決這個問題,請執行下列其中一項 ︰
  • 解除安裝 SQL Server 2008 Express 版之前,請啟用.NET Framework 3.5。
  • 將 MediaInfo.xml 檔案複製從 SQL Server 2008 R2 的安裝媒體或 SQL Server 2008 Express 版的安裝媒體至下列資料夾再嘗試解除安裝 SQL Server 2008 R2 或 SQL Server 2008 Express 版 ︰
    \Program 檔案 (x86) \Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2
問題 2: 「 叢集服務驗證 」 規則失敗,當您嘗試安裝 SQL Server 2008 R2 容錯移轉叢集執行個體
狀況

當您嘗試安裝 SQL Server 2008 R2 容錯移轉叢集執行個體時,安裝作業將無法在 「 叢集服務驗證 」 規則。當您檢視詳細資料時,您會收到類似下列的錯誤訊息 ︰

螢幕擷取畫面顯示的錯誤訊息

原因

如果未啟用 COM 為基礎的 MSClus.dll 程式庫,就會發生這個問題。

注意SQL Server 2008年,以及 SQL Server 2008 R2 叢集安裝程式會根據以 COM 為基礎的 MSClus.dll 程式庫。如果此文件庫未啟用叢集節點上,安裝程式將會失敗。

解決方案

若要解決這個問題,請執行下列其中一項 ︰
  • 使用伺服器管理員,以啟用每個節點上的 [容錯移轉叢集自動化伺服器] 功能。在 [伺服器管理員] 中,會展開 [遠端伺服器管理工具、 展開功能管理工具、 展開 [容錯移轉叢集工具],然後按一下以選取 [容錯移轉叢集自動化伺服器的資料。(這個步驟的畫面之後)。

    這個步驟的螢幕擷取畫面
  • 若要啟用容錯移轉叢集自動化伺服器功能的每個節點上執行下列的 Windows PowerShell 指令程式 ︰
    新增 windowsfeature RSAT-叢集-AutomationServer
    注意您必須在提高權限的命令提示字元中執行此指令程式。

SQL Server 2012年和 SQL Server 2008 R2 對 Windows 8.1、 Windows 8、 Windows Server 2012 R2 和 Windows Server 2012 中的新功能的支援

本節將摘錄的 SQL Server 版本與在 Windows 8.1、 Windows 8、 Windows Server 2012 R2 和 Windows Server 2012 一些新功能的運作方式。


下表摘要說明的 SQL Server 版本與在 Windows 8 和 Windows Server 2012 一些新功能的運作方式。

注意除非下表所述,在所有支援的版本的 SQL server 中支援的 Windows Server 2012 的所有功能。

功能SQL 的功能或與這項新功能互動的元件SQL 是受影響或不支援的功能最小版本及服務包 SQL 的需求例外狀況或支援限制其他資訊
儲存空間SQL Server 2008 R2 Service Pack 1 或更新的版本,SQL Server 2012 (RTM 及更新版本)

注意SQL Server 2008 R2 需要 Windows 8.1 和 Windows Server 2012 R2 的 Service Pack 2。
Service pack 所指定的個別版本僅支援這項功能。
有彈性的檔案系統 (參考)在 [SQL 2012 以及所有其他的下層的版本不支援參照。SQL Server 2014年支援參考。
補救策略主導的 RAM 硬體錯誤延遲寫入器總和檢查碼頁通天鼻SQL Server 2012 當 SQL Server 2012年安裝在 Windows 2012 作業系統與支援診斷記憶體損毀的硬體上時,您會發現新的錯誤訊息,如 854、 855 和 856,而不是延遲寫入器通常會產生 832 錯誤。
每個叢集的執行個體數目高可用性容錯移轉叢集SQL Server 201225,每個容錯移轉叢集,當您使用磁碟機代號和最多 50,如果您使用 SMB 檔案共用儲存體
叢集共用磁碟區 (CSV)從 SQL Server 2014年,AlwaysOn 容錯移轉叢集執行個體可以支援叢集共用磁碟區 (CSV) 的 Windows Server 2008 R2 和 Windows Server 2012。如需有關 CSV 的詳細資訊,請參閱 了解叢集共用磁碟區,容錯移轉叢集中.CSVs 不支援 SQL Server 2014年以前的版本。

如何啟用 Windows 10] 中使用控制台中的.NET Framework 3.5

您可以使用 Windows 10] 中的 [控制台],若要啟用的.NET Framework 3.5。若要啟用的.NET Framework 3.5,請依照下列步驟執行 ︰
  1. 開始] 畫面中,前往 [Run] 列,輸入"Appwiz.cpl 」 以開啟 [控制台] 的 [程式和功能] 視窗。

    第一個步驟中的圖片
  2. 在 [程式和功能] 視窗的左上角,選取 [開啟或關閉 Windows 功能]。


    第二個步驟的圖片
  3. 在 [開啟或關閉 Windows 功能] 視窗中,按一下 [ .NET Framework 3.5 (包括.NET 2.0 和 3.0)]。


    在第三個步驟中的圖片

如何啟用.NET Framework 3.5,在 Windows 8.1、 Windows 8、 Windows Server 2012 R2 和 Windows Server 2012


在 Windows 8 和 Windows Server 2012 的.NET Framework 3.5 的必要條件
若要啟用.NET Framework 3.5,在 Windows 8 和 Windows Server 2012 需要下列必要條件 ︰

如何啟用.NET Framework 3.5,藉由使用 [控制台] 中 Windows 8.1 和 Windows 8

若要啟用的.NET Framework 3.5,您可以使用控制台中,在 Windows 8.1] 或 [Windows 8。若要啟用的.NET Framework 3.5,請依照下列步驟執行 ︰
  1. 在 [開始] 畫面上的型別上 開啟 [windows 功能按一下 [設定],然後按一下 [開啟或關閉 Windows 功能。(這個步驟的畫面之後)。

    這個步驟的螢幕擷取畫面
  2. 開啟或關閉 Windows 功能] 下按一下 [ .Net Framework 3.5 (包括.NET 2.0 和 3.0)]。
    注意精靈會搜尋所需的檔案,然後提示您從 Windows Update 下載的檔案。
  3. 按一下 [下載檔案從 Windows Update]。
  4. 按一下 [完成]。(這個步驟的畫面之後)。
這個步驟的螢幕擷取畫面

如何使用 [新增角色和功能精靈 」,在 Windows Server 2012 R2 和 Windows Server 2012 啟用.NET Framework 3.5

若要啟用.NET Framework 3.5,Windows Server 2012 或 Windows Server 2012 R2 中,請依照下列步驟執行 ︰
  1. 在 [伺服器管理員] 中,按一下 [管理],然後按一下 [新增角色和功能。(這個步驟的畫面之後)。

    這個步驟的螢幕擷取畫面
  2. 在開始之前 畫面上,按一下 [下一步]
  3. 選取安裝類型 畫面上,按一下角色或功能為基礎的安裝 ,然後按一下 [下一步]
  4. 選取目的伺服器 畫面,選取目標伺服器,再按一下 [下一步
  5. 選取伺服器角色 畫面上,按一下 [下一步]
  6. 選取功能 畫面,按一下以選取 .NET Framework 3.5 功能 核取方塊,然後再按 [下一步]
  7. 關閉警告,,然後按一下 [安裝]。
    如果電腦沒有連上網際網路,按一下 [指定替代的來源路徑,在安裝媒體上,輸入 [\sources\SxS] 資料夾的路徑,然後按一下[確定]。關閉警告,,然後按一下 [安裝]。(這個步驟的畫面之後)。

    這個步驟的螢幕擷取畫面

    注意畫面中,請注意.NET Framework 3.5 不屬於 「 一般 」 安裝的陳述式。不過,安裝檔案可在並排顯示存放區的資料夾。此外,您並沒有裝載,或指向特定的 WIM 來源。

附註
如果您在 Windows Server 2012 使用伺服器管理員,新增到遠端伺服器的角色或功能,遠端伺服器上的電腦帳戶需要存取另一來源檔案路徑,因為系統內容中執行目標伺服器上的部署作業。

SQL Server Reporting Services 的 SharePoint 整合的模式

本節討論當您設定 SQL Server 在 SharePoint 整合模式下時的考量事項。

如需有關如何計劃在設定 SQL Server 在 SharePoint 整合模式下時的考量事項的資訊,請參閱 Windows Server 2012 不支援 SharePoint 伺服器 2010.

System Center 顧問規則資訊

規則軟體規則標題規則描述針對規則進行評估的產品版本
System Center 警告器SQL Server 資料庫檔案位於不受支援的檔案系統在這個 SQL Server 執行個體警告器] 偵測到存放在 [Windows Server 2012 R2 和 Windows Server 2012 中的參考 (有彈性的檔案系統)] 下的一或多個資料庫檔案存在。用於生產環境不支援主控 Windows Server 2012 R2 」 及 「 Windows Server 2012 參照的檔案系統上的資料庫。檢閱的資料庫清單下面提供,並採取修正動作。請參閱知識庫文件,如需詳細資訊。SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
参考
如需有關如何部署.NET Framework 3.5 的詳細資訊,請參閱 Microsoft.NET Framework 3.5 部署考量.

如需有關如何使用 ASP.NET 3.5 和 ASP.NET 4.5 IIS 8.0 中的詳細資訊,請參閱 IIS 8.0 使用 ASP.NET 3.5 和 ASP.NET 4.5.

有關如何安裝 ASP.NET 4.5 之後,就會發生的問題的資訊,請參閱 ASP.NET 2.0 和 ASP.NET 3.5 之後無法運作您解除安裝 ASP.NET 4.5 中 Windows 8 或 Windows Server 2012.

如需有關 Windows Server 2012 的新功能的詳細資訊,請參閱 Windows Server 2012 的新功能.

如需有關如何安裝容錯移轉叢集在 Windows Server 2012,請參閱 在 Windows Server 2012 安裝容錯移轉叢集功能和工具.

警告:本文為自動翻譯

內容

文章識別碼:2681562 - 最後檢閱時間:04/10/2016 04:16:00 - 修訂: 27.0

  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 R2 Analysis Services
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • Microsoft SQL Server 2012 Enterprise Core
  • Microsoft SQL Server 2014 Business Intelligence
  • Microsoft SQL Server 2014 Developer
  • Microsoft SQL Server 2014 Enterprise
  • Microsoft SQL Server 2014 Enterprise Core
  • Microsoft SQL Server 2014 Express
  • Microsoft SQL Server 2014 Standard
  • Microsoft SQL Server 2014 Web
  • kbtshoot kbsurveynew kbinfo kbmt KB2681562 KbMtzh
意見反應
//c.microsoft.com/ms.js'><\/script>");