新系統,裝完VS2019接着裝Sqlsever2012,安裝程序支持規則檢測全部通過了(如下圖),但安裝進度條總是在 SQL Server Browser 時出錯,提示 “帳戶名與安全標識間無任何映射完成”, 打開安裝失敗日志得到具體原因只有四個字 “拒絕訪問”。
百度關鍵字搜索 “Sqlserver 2012” 、“帳戶名與安全標識間無任何映射完成”、“拒絕訪問”,按照搜索結果進行以下一系列操作。
- 計算機 ---> 右鍵 ---> 管理 ---> 本地用戶和組 ---> 用戶 ---> 重命名“Administrator”用戶為“Administrator”(你沒看錯,我沒寫錯,完全沒變)-->重啟計算機;
- SqlServer2012的安裝程序 setup.exe ---> 右鍵 ---> 屬性 ---> 安全 ---> 編輯 ---> 選擇 “Administrators” ---> 賦“完全控制”權限;
- SqlServer2012的安裝程序 setup.exe ---> 右鍵 ---> “管理員取得所有權” ---> “以管理員身份運行” ;
- 雙擊 setup.exe 選擇重新修復;
- 安裝失敗,錯誤沒變。
百思不得其解,程序支持規則檢測也全通過了,檢測結果顯示的.NET2.0、3.5 環境也有了,沒道理安裝不上。回頭一想,不對,我新裝的系統沒裝 .NET 2.0、 3.5 ,被騙了,這程序支持規則檢測有點不靠譜。
- 打開控制面板 ---> 程序和功能 ---> 打開或關閉windows功能 ---> 如下圖勾選 .NET 3.5功能;
- 下載.NET3.5環境包,安裝;
- 安裝SqlServer2012,成功。