Sql-Server-2012
在 Windows Server Core 上安裝 SQL 2012 失敗
我正在為70-462考試建立實驗室。在正文的第 49 頁,它提供了在 Windows Server Core 上安裝 SQL 2012 的命令:
Setup.exe /qs /Action=install /Features=SQLEngine,IS,Conn /InstanceName=MSSQLServer /SQLSYSADMINACCOUNTS="Contoso\kim_akers" /IAcceptSQLServerLicenseTerms
當我執行此程式碼時,似乎一切執行良好,GUI 視窗出現並顯示進度,然後突然退出,GUI 消失,然後在 CLI 中留下以下內容:
The following error occurred: Object reference not set to an instance of an object. Error restult: -2147467261 Result facitlity code: 0 Result error code: 16387 Please review the summary.txt log for further details
我做了一些搜尋,但沒有想出太多。此外,我不知道如何訪問這個“summary.txt”文件,因為它在 C:\ 驅動器上的任何地方都找不到,所以我看不到文件在說明什麼。
其他詳情:
- 這是一個使用 Hyper-V 功能在 Windows 8.1 (x64) 之上建構的實驗室。
- 16 GB RAM,每個安裝 2GB
- 巨大的硬碟
- 8核CPU
- 相同的 ISO/DVD 用於安裝 SQL 伺服器的所有圖形版本,所以我不認為它是損壞的下載
- 所有作業系統都是 x64 Windows Server 2008 R2
- SQL Server 2012 x64 SP1(我也嘗試過使用 SQL 2012 減去 SP1)
如果還需要什麼,請告訴我。
編輯 #1 5-10-15 下午 1:15 CST
當我在 Shanky 建議的文件夾中執行 dir 命令時,我得到:
- (DIR) Datastore_ComponentUpdate
- (DIR) Datastore_GlobalRules
- (DIR) 資源
- (DIR) 沃森_1
- Detail_ComponentUpdate.txt
- Detail_GlobalRules.txt
- Registry_SOFTWARE_Microsoft_MSSQLServer.reg_
- 設置.xml
- Setting_GlobalRules.xml
- SQL-CORE_20150510_091104_Watson_ComponentUpdate.txt
- 摘要_SQL-CORE_20150510_091104_ComponentUpdate.txt
- 摘要_SQL-CORE-20150510_091104_GlobalRles.txt
- SystemConfigurationCheck_Report.htm
在進行更多搜尋和反複試驗後,我發現了這個問題。
我用於查找問題的過程:
從 CLI 開始並執行以下命令:
這將提供啟用和禁用的所有功能的列表
Dism /online /get-features /format:table
接下來,您使用以下命令啟用所需的功能
Dism /online /enable-feature /featurename:<featurename>
例子:
Dism /online /enable-feature /featurename:MicrosoftWindowsPowerShell
需要啟用以下所有功能才能成功安裝:
- NetFx2-ServerCore
- NetFx2-ServerCore-WOW64
- NetFx3-ServerCore
- NetFx3-ServerCore-WOW64
- 微軟WindowsPowerShell
- 微軟WindowsPowerShell-WOW64
當我發布這個問題時,我什麼都有,但啟用了“NetFx3-ServerCore-WOW64”。此外,我的問題是我的一個假設。我假設這些功能將與 SQL 設置一起安裝,這不是 CORE 安裝的情況,您需要確保在 SQL 2012 安裝開始之前安裝/啟用這些功能。當我執行基於 GUI 的安裝時,我並不擔心啟用上述功能。
故事的寓意……不要假設任何事情!如果您遇到任何軟體/硬體的安裝問題,請務必檢查先決條件。