鋼構接頭:規劃 SqlLocalDB

您可以手動規劃鋼構接頭所使用的 SqlLocalDB 版本。

這表示您可以使用更高版本的 SqlLocalDB,而非隨 Revit 2023 一起安裝的預設 2014 版。使用分析模型做為環境,自動進行建立、連接元素和更新實體模型的作業。

註:

變更預設的 SqlLocalDB 版本

  1. 如果您自訂了 SteelConnections 資料庫,必須手動建立資料庫備份,才能在需要解除安裝修補時保留您的變更。為 %ProgramData%\Autodesk\Revit Steel Connections 2023\<安裝的語言> 的所有 *.mdf 檔案建立一份備份。
    註: 使用較高版本的 SqlLocalDB 開啟資料庫後,就無法再使用舊版 SqlLocalDB 開啟這些資料庫。
  2. 安裝 Revit 2023.1。
  3. 安裝所需的 SqlLocalDB 版本。
  4. 開啟 <Revit 2023 安裝路徑>\AddIns\SteelConnections\ASSettings_Advance.xml 檔案,並在「Environment」機碼下加入以下值:<Value Name="DefaultSQLServerLocalDbVersion" Type="String">%要使用的 SqlLocalDB 版本%</Value>。
    %要使用的 SqlLocalDB 版本% 的有效值:
    • 12.0 (適用於 SqlLocalDB 2014)
    • 13.0 (適用於 SqlLocalDB 2016)
    • 14.0 (適用於 SqlLocalDB 2017)
    • 15.0 (適用於 SqlLocalDB 2019)


    註:
    • 如果您在 ASSettings_Advance.xml 中為 DefaultSQLServerLocalDbVersion 設定了無效值,則 SteelConnection2023 例證將被刪除。

      這會觸發「LocalDB 例證 API 方法的參數不正確。請參閱 API 文件。」錯誤並記錄在「%ProgramData%\Autodesk\Revit Steel Connections 2023\<安裝的語言>\DatabaseConnectionErrors.log」檔案中。

    • 如果您從 AsSettings_Advance.xml 檔案中刪除 <Value Name="DefaultSQLServerLocalDbVersion" Type="String">15.0</Value> 資訊,則會搭配預設的 SqlLocalDB 2014 版 (12.0) 建立 SteelConnection2023 資料庫例證。

      在此情況下,您必須檢查是否仍安裝了 SqlLocalDB 2014 版。

  5. 驗證 SqlLocalDB 版本變更
    1. 啟動 Revit 2023。
    2. 開啟 cmd 並執行「sqllocaldb i SteelConnections2023」,查看 SqlLocalDB 例證是否使用 ASSettings_Advance.xml 檔案中設定的版本建立。如果是 SqlLocalDB 2019,版本應列示 15.0...。


    3. 確認 Revit 可以連線至鋼構接頭資料庫。在「結構」頁籤或「鋼結構」頁籤 「接頭型式」面板中,按一下 (接頭設定) 以開啟「結構接頭設定」對話方塊。在「結構接頭設定」對話方塊中,如果 Revit 已連線至資料庫,您應該會在「可用接頭」清單中看到一些接頭。

驗證鋼構接頭資料庫是否已還原

  1. 啟動 Revit 2023,檢查 SqlLocalDb 例證是否使用預設的 SqlLocalDB 版本 (2014) 建立。
  2. 開啟 cmd 並執行「sqllocaldb i SteelConnections2023」。如果是 SqlLocalDB 2014,版本應列示 12.0...。


    Text    Description automatically generated

  3. 確認 Revit 可以連線至鋼構接頭資料庫。

    在「結構」頁籤或「鋼結構」頁籤的「接頭型式」面板中,按一下 (接頭設定) 以開啟「結構接頭設定」對話方塊。

    在「結構接頭設定」對話方塊中,如果 Revit 已連線至資料庫,您應該會在「可用接頭」清單中看到一些接頭。