SQL Server 2012 是需要Windows PowerShell 2.0 去執行安裝
但是在新版本的Window 11 已經不預設支援 Windows PowerShell 2.0
可參考以下網址
所以新版Windows 在安裝 SQL Server 2012會顯示沒有PowerShell 2.0
解決方法可參考以下:
1.至上方連接下載 ps2DLC.zip 檔案
將 ps2DLC.zip 檔案解壓縮到您選擇的資料夾中。
在系統管理模式中啟動 PowerShell 視窗。
變更至包含解壓縮的 PowerShell 2.0 檔案的資料夾。
執行下列命令:
run .\loadGAC.ps1
在執行 loadGAC.ps1的時候如果發生以下錯誤
可在PowerShell 視窗輸入以下指令:
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
這會將執行原則設為 Bypass(跳過限制),但僅限於你目前開著的這一個視窗。視窗關閉後就會自動回復原本的安全性設定。
輸入完後,你就可以再次執行 .\loadGAC.ps1 了。
將 ps2DLC 安裝完畢後即可順利安裝 SQL Server 2012