Konfigurowanie narzędzia SqlLocalDB dla połączeń stalowych

Można ręcznie skonfigurować wersję bazy danych SqlLocalDB, która będzie używana przez połączenia stalowe.

Oznacza to, że można używać nowszych wersji narzędzia SqlLocalDB — innych niż domyślna wersja 2014 instalowana z programem Revit 20xx. Program umożliwia automatyzację tworzenia, łączenia elementów i aktualizacji modelu fizycznego przy użyciu modelu analitycznego jako kontekstu.

Uwaga:

Zmienianie domyślnej wersji bazy danych danySqlLocalDB

  1. Jeśli dostosowano bazę danych SteelConnections, utwórz ręcznie kopię zapasową tej bazy danych, aby zachować zmiany na wypadek konieczności odinstalowania poprawki. Utwórz kopię zapasową wszystkich plików MDF z folderu %ProgramData%\Autodesk\Revit Steel Connections 20xx\<język instalacji>.
    Uwaga: Po otwarciu baz danych przy użyciu nowszej wersji narzędzia SqlLocalDB nie można ich otworzyć w starszej wersji.
  2. Zainstaluj program Revit 20xx.
  3. Zainstaluj żądaną wersję narzędzia SqlLocalDB.
  4. Otwórz plik <ścieżka instalacji programu Revit 20xx>\AddIns\SteelConnections\ASSettings_Advance.xml i dodaj następującą wartość w obszarze klucza Environment: <Value Name="DefaultSQLServerLocalDbVersion" Type="String">%żądana wersja narzędzia SqlLocalDB%</Value>.
    Poprawne wartości parametru %żądana wersja narzędzia SqlLocalDB%:
    • 12.0 — SqlLocalDB 2014
    • 13.0 — SqlLocalDB 2016
    • 14.0 — SqlLocalDB 2017
    • 15.0 — SqlLocalDB 2019
    • 16.0 — SqlLocalDB 2022


    Uwaga:
    • Jeśli ustawisz nieprawidłową wartość DefaultSQLServerLocalDbVersion w pliku ASSettings_Advance.xml, wystąpienie SteelConnection20xx zostanie usunięte.

      Spowoduje to zarejestrowanie błędu „Parametr metody LocalDB Instance interfejsu API jest nieprawidłowy. Zapoznaj się z dokumentacją interfejsu API.” w pliku dziennika „%ProgramData%\Autodesk\Revit Steel Connections 20xx\<język instalacji> \DatabaseConnectionErrors.log”.

    • Jeśli usuniesz informacje <Value Name="DefaultSQLServerLocalDbVersion" Type="String">15.0</Value> z pliku AsSettings_Advance.xml, wystąpienie bazy danych SteelConnection20xx zostanie utworzone z domyślną wersją bazy SqlLocalDB: 2014 (12.0).

      W takim przypadku należy sprawdzić, czy wersja SqlLocalDB 2014 jest nadal zainstalowana.

  5. Sprawdzanie zmian wersji bazy danych SqlLocalDB
    1. Uruchom program Revit 20xx.
    2. Otwórz wiersz polecenia i uruchom polecenie „sqllocaldb i SteelConnections20xx”, aby sprawdzić, czy zostało utworzone wystąpienie narzędzia SqlLocalDB o takiej samej wersji jak podana w pliku ASSettings_Advance.xml. Wersja powinna mieć wartość 15.0... w przypadku narzędzia SqlLocalDB 2019.


    3. Sprawdź, czy program Revit może łączyć się z bazami danych połączeń stalowych. Na karcie Konstrukcja lub Stal w panelu Połączenie kliknij opcję (Ustawienia połączenia), aby otworzyć okno dialogowe Ustawienia połączeń konstrukcyjnych. Jeśli program Revit jest połączony z bazami danych, niektóre z nich powinny być widoczne w oknie dialogowym Ustawienia połączeń konstrukcyjnych na liście Dostępne połączenia.

Sprawdzanie, czy bazy danych połączeń stalowych zostały przywrócone

  1. Uruchom program Revit 20xx i sprawdź, czy wystąpienie bazy danych SqlLocalDb zostało utworzone przy użyciu domyślnej wersji (2014).
  2. Otwórz wiersz polecenia i uruchom polecenie „sqllocaldb i SteelConnections20xx”. Wersja powinna mieć wartość 12.0... w przypadku narzędzia SqlLocalDB 2014.


    Text    Description automatically generated

  3. Sprawdź, czy program Revit może łączyć się z bazami danych połączeń stalowych.

    Na karcie Konstrukcja lub Stal w panelu Połączenie kliknij opcję (Ustawienia połączenia), aby otworzyć okno dialogowe Ustawienia połączeń konstrukcyjnych.

    Jeśli program Revit jest połączony z bazami danych, niektóre z nich powinny być widoczne w oknie dialogowym Ustawienia połączeń konstrukcyjnych na liście Dostępne połączenia.