Microsoft SQL Server 無法安裝 SolidWorks

嘗試在 Windows 電腦上安裝 SolidWorks 時,您可能會在安裝嘗試安裝時遇到問題微軟SQL伺服器。因此,安裝工作正常,直到到達需要安裝 Microsoft SQL Server 的階段,因為它無法安裝該元件以及其他需要安裝的元件。

然後您將看到一個彈出窗口,顯示以下錯誤訊息之一。

SOLIDWORKS Electrical 無法連線到 SQL Server。

造成此失敗的可能原因:

使用者名稱或密碼不正確

伺服器名稱不正確

伺服器不可用

請檢查 SOLIDWORKS Electrical 選項下的 SQL 伺服器設定。

Microsoft SQL Server 安裝失敗。

指定的 sa 密碼不符合強密碼要求。
有關強密碼要求的詳細信息,請參閱設定說明或 SQL Server 2019 聯機叢書中的「資料庫引擎配置 - 帳戶配置」。

您可能還會收到不同的錯誤訊息,但此處提到的解決方案將有效。因此,如果 Microsoft SQL Server 無法安裝 SolidWorks,請按照本文中的解決方案進行操作。

修復 Microsoft SQL Server 安裝 SolidWorks 失敗的問題

如果 Microsoft SQL Server 無法安裝 SolidWorks,請嘗試以管理員身分啟動安裝媒體。如果您遇到此問題,請按照下面提到的解決方案進行操作。

  1. 配置電氣選項
  2. 更改區塊大小
  3. 更改實例名稱
  4. 取消選取 SW Electrical、SW Manage 和 SW PDM Client

讓我們詳細談談它們。

1]配置電氣選項

SOLIDWORKS Electrical 需要 Microsoft SQL Server 資料庫來儲存專案資料。安裝嘗試安裝 Electrical 時,無法安裝 Microsoft SQL Server。因此,我們需要配置這個選項來解決這個錯誤。為此,請按照下面提到的步驟操作。

  1. 進入安裝摘要頁面後,請前往電氣選項部分,然後按一下變更。
  2. 確保協作伺服器的名稱是本機然後從 SQL Server 部分勾選以下複選框安裝 SQL Server 的新執行個體。
  3. 在名稱欄位中,您需要新增 'ab'在 localhost 和實例名稱之前,所以,它將是ablocalhost/abTEW_SQLEXPRESS
  4. 另外,在位置字段中添加ab在 SOLIDWORKS Electrical 之前。
  5. 按一下後退按鈕前往「摘要」頁面並繼續安裝。

等待安裝完成,希望您的問題能夠解決。

2]更改區塊大小

磁碟對齊的區塊大小是指從儲存裝置讀取或寫入的資料區塊的大小。在Windows 11中,它是32k,SQL Server不支援。因此,當 Solidworks 嘗試安裝 SQL Server 時您可能會遇到問題。理想情況下,您不應該遇到任何問題,但既然您遇到了問題,我們將更改區塊大小。要確認這是否是問題的原因,請打開命令提示字元並執行以下命令。

fsutil fsinfo sectorinfo <volume pathname>

SQL Server 目前支援的磁區儲存大小為 512 位元組和 4 KB (4096)。

檢查以下值每個扇區的物理位元組原子性每個扇區效能物理位元組數。如果不同,則保留較大的值來確定磁碟區大小。值 4096 表示磁區儲存大小為 4 KB。

如果區塊大小超過 4KB,您可以新增模擬 4KB 磁區大小的登錄項目。為此,請使用管理員權限在 PowerShell 中執行必要的命令。

New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" -Name "ForcedPhysicalSectorSizeInBytes" -PropertyType MultiString -Force -Value "* 4095"

若要驗證是否已新增註冊表,請執行下列命令。

Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" -Name "ForcedPhysicalSectorSizeInBytes"

最後,重新啟動電腦並繼續安裝,希望這能為您完成任務。

3]更改實例名稱

如果您收到錯誤,指出實例名稱已被使用,您可以執行下列操作。您可以透過點擊「變更」按鈕來變更安裝位置或取消選擇要安裝或解除安裝的產品。另外,請確保取消選擇電氣(在產品類別下)。

進行更改後,恢復安裝並查看是否已解決。最有可能的是,問題是因為存在相同的實例或目錄,這些變更將解決我們的問題。

4]取消選取SW Electrical、SW Manage和SW PDM Client

由於我們在安裝 SolidWorks 時遇到問題,因此我們將從「產品」部分停用 SW Electrical、SW Manage 和 SW PDM Client。因此,當您位於“摘要”視窗時,請按一下“產品”旁的“變更”,然後取消選取SOLIDWORKS 電氣、SOLIDWORKS 管理,SOLIDWORKS PDM 用戶端。完成後,返回“摘要”並繼續安裝過程。

希望您能夠使用本文中提到的解決方案來解決該問題。

讀:

如何修復 SOLIDWORKS 中的 SQL Server 錯誤?

如果您在 SolidWorks 中遇到任何 SQL Server 錯誤,請使用管理員權限執行安裝媒體。有時,它需要配置一些普通用戶可能無法存取的檔案。如果這不起作用,您可以按照本文中提到的解決方案來解決問題。

讀:

如何安裝 SOLIDWORKS SQL Server?

您不必單獨執行 SQL Server,當您執行 SolidWorks 安裝媒體時,SQL Server 會自動安裝。如果您在安裝 SQL Server 過程中遇到錯誤,請按照本文中提到的解決方案進行操作。

另請閱讀: