Select the product you need help with
在 Windows 8 及 Windows Server 2012 環境中使用 SQL Server文章編號: 2681562 - 檢視此文章適用的產品。 在此頁中結論本文包含使用不同版本的 Microsoft SQL Server 的電腦執行 Windows Server 2012 或 Windows 8 的相關指引。 本文將討論下列主題: 附註如需有關相關主題的詳細資訊,請按一下的 〈 其他資訊 〉 一節中的連結。
其他相關資訊Microsoft SQL Server 2005年資訊摺疊此圖像 ![]() 若要解決這個問題,請升級或移除現有的 SQL Server 2005 執行個體。如需有關如何升級 SQL Server 的資訊,請造訪下列 MSDN 網站: http://msdn.microsoft.com/en-us/library/bb677622.aspx
(http://msdn.microsoft.com/en-us/library/bb677622.aspx )
附註此連結會指向 SQL Server 2012年。您可以使用上方的 [MSDN] 連結 (其他的版本) 的版本選擇器] 工具的其他版本的詳細資訊。 如 SQL Server Express 版本的相關資訊,請造訪下列 Microsoft 網站: SQL Server 2012 Service Pack 1 (SP1) Express 版
(http://www.microsoft.com/en-us/download/details.aspx?id=35579)
SQL Server 2008 R2 Service Pack 2 (SP2) Express 版
(http://www.microsoft.com/en-us/download/details.aspx?id=30438)
SQL Server 2008 Express 版
(http://www.microsoft.com/en-us/download/details.aspx?id=1695)
附註您必須手動安裝 Service Pack 3
(http://www.microsoft.com/en-us/download/details.aspx?id=27594)
在您安裝 SQL Server 2008 Express 版。如需如何解除安裝 SQL Server 2005 的現有執行個體的相關資訊,請按一下文件編號,檢視 「 Microsoft 知識庫 」 中的文件: 909967 如需有關如何解除安裝 SQL Server 2005 的現有執行個體的詳細資訊,請造訪下列 MSDN 網站:
(http://support.microsoft.com/kb/909967/
)
如何以手動方式解除安裝 SQL Server 2005 的執行個體 http://msdn.microsoft.com/en-us/library/ms143412 (v=SQL.90).aspx
(http://msdn.microsoft.com/en-us/library/ms143412(v=SQL.90).aspx)
摺疊此圖像 ![]() 最小 SQL Server 版本或需求的 Windows Server 2012 Windows 8摺疊此圖像 ![]() Microsoft SQL Server 2012摺疊此圖像 ![]() 附註請當您安裝 SQL Server 2012 Windows 8 或 Windows Server 2012 上時,檢查已知的安裝問題 摺疊此圖像 ![]() Microsoft SQL Server 2008 R2摺疊此圖像 ![]() 附註支援 RTM 安裝的產品。但是,您需要在初始安裝完成後安裝個別的 service pack。您會看到下列訊息解決方案中心 」 網頁中: 摺疊此圖像 ![]() 如需詳細資訊,按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件: 2527041
(http://support.microsoft.com/kb/2527041/
)
如何取得最新的 service pack,如 SQL Server 2008 R2 摺疊此圖像 ![]() Microsoft SQL Server 2008摺疊此圖像 ![]() 附註支援 RTM 安裝的產品。但是,您需要在初始安裝完成後安裝個別的 service pack。不支援您安裝的 SQL server 2008,除非您安裝的 RTM 版本之後,套用 Service Pack 3。您會看到下列訊息解決方案中心 」 網頁中: 摺疊此圖像 ![]() 如需詳細資訊,按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件: 968382
(http://support.microsoft.com/kb/968382/
)
如何取得最新的 service pack,SQL Server 2008附註當您執行安裝程式時,SQL Server 2008 R2 和 SQL Server 2008年中會出現下列對話方塊中: 摺疊此圖像 ![]() 摺疊此圖像 ![]() SQL Server 精簡的版本摺疊此圖像 ![]()
摺疊此圖像 ![]() 摺疊此圖像 ![]() 在 Windows Server 2012 切換模式的支援摺疊此圖像 ![]() Windows Server 2012 都有三個功能的狀態或模式:
要切換全伺服降到最低的伺服器介面或 Server Core 安裝的 SQL Server 2012年的一或多個執行個體時,必須解除安裝 SQL Server 2012年、 切換模式,然後再重新安裝 SQL Server 2012年。不過,您可以開啟完整的伺服器] 模式中的 SQL Server 2012年安裝必要條件、 切換至 [伺服器核心模式中,並再重新安裝 SQL Server 2012年。 附註伺服器核心安裝具有伺服器管理員及其他伺服器工具安裝最少的伺服器。因此,SQL Server 安裝程式會在 Windows Server 2012 降到最低伺服器介面模式與伺服器核心模式中,執行相同的安裝步驟。此外,您可以切換伺服器核心和最少的伺服器時所安裝的 SQL Server 2012年的一或多個執行個體。這是支援的案例。 附註在 Windows Server 2012 Server Core 或 Windows 2012 Minimal 伺服器介面模式下不支援 SQL Server 報告服務 2012年。您可以完整的伺服器] 模式中執行 Windows Server 2012 伺服器上安裝 SQL Server 報告服務 2012年,然後切換到 Windows Server 2012 伺服器核心模式。不過,不支援這項設定。 附註我們建議您先解除安裝不支援伺服器核心模式中執行 Windows Server 2012 伺服器的所有 SQL Server 2012年功能。如需有關如何執行這項操作的資訊,請造訪下列 MSDN 網站: http://msdn.microsoft.com/en-us/library/hh231669.aspx
(http://msdn.microsoft.com/en-us/library/hh231669.aspx)
附註這個問題並不適用於 SQL Server 2008年或 SQL Server 2008 R2。最少的伺服器介面或 Server Core 模式中不支援 SQL Server 2008年,以及 SQL Server 2008 R2。 如需有關當您安裝 Windows Server 2012 可用的安裝選項的詳細資訊,請造訪下列的 TechNet 網站: http://technet.microsoft.com/en-us/library/hh831786
(http://technet.microsoft.com/en-us/library/hh831786 )
摺疊此圖像 ![]() 已知的 SQL Server 2012年安裝與遷移問題摺疊此圖像 ![]()
http://blogs.msdn.com/b/jason_howell/archive/2012/08/28/how-to-patch-sql-server-2012-setup-with-an-updated-setup-package-using-updatesource-to-get-a-smart-setup.aspx
(http://blogs.msdn.com/b/jason_howell/archive/2012/08/28/how-to-patch-sql-server-2012-setup-with-an-updated-setup-package-using-updatesource-to-get-a-smart-setup.aspx )
安裝程式時的.Net Framework 3.5 並不經常發生的問題已啟用摺疊此圖像 ![]() 在.NET Framework 3.5 尚未安裝的伺服器或伺服器上限制網際網路存取的 SQL Server 2012年安裝程式無法安裝依存在.NET Framework 3.5 版的元件。因此,SQL Server 2012年安裝可能不完整。 附註如需 SQL Server 2012年元件依存在.NET Framework 3.5 版的清單,請參閱"已知的 SQL Server 2012年安裝與遷移問題 」 主題。 .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,就會發生這個問題。 使用者可能會收到類似下列的錯誤訊息: 摺疊此圖像 ![]() 原因 這是已知的問題 CU1 和 CU2。 附註SQL Server 2012年和更新版本中累積的更新 3 修正這個問題。 防止 若要避免這個問題,我們建議您下列其中一項:
無訊息安裝期間顯示問題 3-Windows 應用程式相容性模式警示 在 [Windows 8 及 Windows Server 2012,.NET Framework 是 「 隨選功能 (FOD) 元件。此外,Windows 8 系統原則及 Windows Server 2012 系統原則需要啟用 FOD 元件時使用者會看見警告。 附註根據預設,會啟用.NET Framework 4.0。但是,無法使用.NET Framework 3.5。 因此,會提示使用者下載並安裝.NET Framework 3.5 程式相容性模式警示可能會在無訊息安裝時顯示: 附註不可以隱藏這些程式相容性的警示。螢幕擷取畫面的警示如下所示: Windows Server 2012-完整伺服器 摺疊此圖像 ![]() Windows Server 2012-伺服器核心 摺疊此圖像 ![]() 若要避免這個問題,使用者可以啟用.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 預設會啟用.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。這與使用者設定檔中的設定值發生衝突,並且會導致未處理的例外狀況。 若要避免這個問題,請安裝 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) 修正年會推出這個問題。 問題 2-奻假蚾 SQL Server 2012年容錯移轉叢集與在 Windows Server 2012 上啟用 「 檔案資料流共用 」 功能 您可能會收到錯誤訊息,當您嘗試在 Windows Server 2012 上啟用 「 FileStream 共用功能安裝新的 SQL Server 2012年容錯移轉叢集時,類似下列: 時發生錯誤: 設定私用屬性 'Security0x20Descriptor' 'System.Byte []',資源的值 'SQL Server Filestream 共用 (FILESTREAM)'。錯誤: 發生無法從提供者呼叫叢集中的程式碼。例外狀況訊息: 找不到。 原因 發生這個問題的安全性描述元的屬性已經在 Windows Server 2012 捨棄的支援。 防止 若要避免這個問題,請安裝容錯移轉叢集中不啟用了 FileStream 共用功能的情況下。在安裝完成之後,可讓 FileStream 共用功能。 解決方法 若要解決這個問題,請使用 [新增/移除程式] 解除安裝失敗的叢集執行個體,然後安裝容錯移轉叢集中不啟用了 FileStream 共用功能的情況下。在安裝完成之後,可讓 FileStream 共用功能。 3-SQL Server 2012年安裝期間發生錯誤的問題: 「 嘗試載入一個格式不正確的程式" 請考慮如下案例:
操作失敗,0x8007000B 嘗試載入一個格式不正確的程式 摺疊此圖像 ![]() 若要避免這個問題,請使用伺服器管理員,才能安裝 SQL Server 2012年安裝 IIS ASP.NET 3.5 元件。如需詳細資訊,按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件: 2748719
(http://support.microsoft.com/kb/2748719/
)
ASP.NET 2.0 和 ASP.NET 3.5 都沒有作用之後您解除安裝在 Windows 8] 或 [Windows Server 2012 ASP.NET 4.5問題 4: 您無法安裝 SQL Server 2012年企業版容錯移轉叢集執行個體 請考慮如下案例:
摺疊此圖像 ![]() 錯誤詳細資料如下所示: 摺疊此圖像 ![]() 原因 「 DQ 」 功能隱含與引擎元件一起安裝時選取,就會發生這個問題。 附註伺服器核心模式中不支援 「 DQ 」 功能。 附註在 SQL Server 2012 RTM CU3 和 SQL Server 2012 Service Pack 1 修正的問題。 解決方法 若要解決這個問題,請執行下列其中一項:
問題 5: 錯誤訊息當您嘗試將叢集節點升級至 SQL Server 2012年:」 資源的一般屬性 ' SQL 網路名稱 (<SQL name="">)' 無法儲存"</SQL> 如需有關這個問題,以及如何解決方式的詳細資訊,請按一下文件編號,檢視 「 Microsoft 知識庫 」 中的文件: 2782511
(http://support.microsoft.com/kb/2782511/
)
"資源的一般屬性 ' SQL 網路名稱 (<SQL name="">)' 無法儲存"錯誤,當您嘗試將叢集節點升級至 SQL Server 2012年 </SQL>摺疊此圖像 ![]() 摺疊此圖像 ![]() 已知的 SQL Server 2008 R2 和 SQL Server 2008年安裝問題摺疊此圖像 ![]() 問題 1-您無法解除安裝 SQL Server 2008 Express 版或 SQL Server 2008 R2 表達的版本 您可能會收到錯誤訊息,當您嘗試解除安裝 SQL Server 2008 R2 或 Microsoft SQL Server 2008年表達的版本時,類似下列: 無法安裝下列功能: .NET Framework 3.5 (包括.NET 2.0 和 3.0) 摺疊此圖像 ![]() 原因 這個問題是仍在進行調查。 因應措施 如果要暫時略過這個問題,請執行下列其中一項動作:
當您嘗試安裝 SQL Server 2008 R2 容錯移轉叢集執行個體時,就會失敗問題 2-「 叢集服務驗證 」 規則 當您嘗試安裝 SQL Server 2008 R2 容錯移轉叢集執行個體時,安裝作業將無法在 「 叢集服務驗證 」 規則。當您檢視詳細資料時,您會收到類似下列的錯誤訊息: 摺疊此圖像 ![]() 原因 如果未啟用 COM 為基礎的 MSClus.dll 文件庫,就會發生這個問題。 附註SQL Server 2008年,以及 SQL Server 2008 R2 叢集安裝程式會根據以 COM 為基礎的 MSClus.dll 程式庫。如果此文件庫未啟用叢集節點上,安裝程式將會失敗。 解決方法 若要解決這個問題,請執行下列其中一項:
摺疊此圖像 ![]() 摺疊此圖像 ![]() SQL Server 支援 Windows 8 和 Windows Server 2012 的新功能摺疊此圖像 ![]() 附註除非下表所述,Windows Server 2012 的所有功能都支援的 SQL server 的所有都支援版本。 摺疊此表格
摺疊此圖像 ![]() 如何啟用.Net Framework 3.5 中 Windows 8 和 Windows Server 2012摺疊此圖像 ![]()
如何啟用 Windows 8] 中使用控制台中的.NET Framework 3.5摺疊此圖像 ![]() 若要啟用.NET Framework 3.5,Windows 8] 中,請遵循下列步驟:
摺疊此圖像 ![]() 摺疊此圖像 ![]() 如何啟用.NET Framework 3.5,使用 [Windows Server 2012 中的 [新增角色和功能精靈摺疊此圖像 ![]()
附註遠端伺服器上的電腦帳戶新增到遠端伺服器的角色或功能,您會在 Windows Server 2012 使用伺服器管理員,如果需要存取另一來源檔案路徑,因為系統內容中執行目標伺服器上的部署作業。 摺疊此圖像 ![]() 摺疊此圖像 ![]() SharePoint 的 SQL Server 報表服務的整合的模式摺疊此圖像 ![]() 2724471
(http://support.microsoft.com/kb/2724471/
)
Windows Server 2012 不支援 SharePoint 伺服器 2010 摺疊此圖像 ![]() System Center 顧問規則資訊摺疊此圖像 ![]() 摺疊此表格
摺疊此圖像 ![]() ?考如需有關如何部署.NET Framework 3.5 的詳細資訊,請造訪下列 MSDN 網站: http://msdn.microsoft.com/library/windows/hardware/hh975396
(http://msdn.microsoft.com/library/windows/hardware/hh975396)
如需有關如何使用 ASP.NET 3.5 和 ASP.NET 4.5 IIS 8.0 中的資訊,請造訪下列 IIS 網站: http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-using-aspnet-35-and-aspnet-45
(http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-using-aspnet-35-and-aspnet-45)
如有關安裝 ASP.NET 4.5 之後,就會發生的問題,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件: 2748719
(http://support.microsoft.com/kb/2748719/
)
ASP.NET 2.0 和 ASP.NET 3.5 都沒有作用之後您解除安裝在 Windows 8] 或 [Windows Server 2012 ASP.NET 4.5 如需有關 Windows Server 2012 的新功能的詳細資訊,請造訪下列的 TechNet 網站: http://technet.microsoft.com/en-us/library/hh831769.aspx
(http://technet.microsoft.com/en-us/library/hh831769.aspx)
如需有關如何安裝容錯移轉叢集在 Windows Server 2012,請參閱下列 MSDN 網站: http://blogs.msdn.com/b/clustering/archive/2012/04/06/10291601.aspx
(http://blogs.msdn.com/b/clustering/archive/2012/04/06/10291601.aspx)
屬性文章編號: 2681562 - 上次校閱: 2013年4月21日 - 版次: 11.0 這篇文章中的資訊適用於:
機器翻譯 請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。 按一下這裡查看此文章的英文版本:2681562
(http://support.microsoft.com/kb/2681562/en-us/
)
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 文章翻譯
|
























回此頁最上方








