SteelConnections : configurer SqlLocalDB

Vous pouvez configurer manuellement la version de SqlLocalDB à utiliser par SteelConnections.

Cela signifie que vous pouvez utiliser des versions plus récentes de SqlLocalDB, autres que la version 2014 par défaut installée avec Revit 2023. Vous pouvez ainsi automatiser la création, l’assemblage des éléments et la mise à jour du modèle physique en prenant le modèle analytique comme contexte.

Remarque :

Pour modifier la version par défaut de SqlLocalDB

  1. Si vous avez personnalisé votre base de données SteelConnections, vous devez créer une sauvegarde manuelle de cette base de données afin de conserver vos modifications au cas où vous auriez besoin de désinstaller le correctif. Créez une sauvegarde de tous les fichiers MDF à partir de %ProgramData%\Autodesk\Revit Steel Connections 2023\<langue d’installation>.
    Remarque : Une fois les bases de données ouvertes avec une version plus récente de SqlLocalDB, elles ne peuvent pas être ouvertes avec une version plus ancienne de SqlLocalDB.
  2. Installez Revit 2023.1.
  3. Installez la version de SqlLocalDB souhaitée.
  4. Ouvrez le fichier <chemin d’installation de Revit 2023>\AddIns\SteelConnections\ASSettings_Advance.xml, puis ajoutez la valeur suivante sous la clé "Environment" : <Value Name="DefaultSQLServerLocalDbVersion" Type="String">%SqlLocalDB version à utiliser%</Value>.
    Valeurs correctes pour %SqlLocalDB version à utiliser% :
    • 12.0 pour SqlLocalDB 2014
    • 13.0 pour SqlLocalDB 2016
    • 14.0 pour SqlLocalDB 2017
    • 15.0 pour SqlLocalDB 2019


    Remarque :
    • Si vous définissez une valeur non valide pour DefaultSQLServerLocalDbVersion dans le fichier ASSettings_Advance.xml, l’instance SteelConnection2023 sera supprimée.

      L’erreur indiquant que le paramètre de la méthode API de l’instance LocalDB est incorrect et invitant à consulter la documentation relative à l’API sera consigné dans le fichier "%ProgramData%\Autodesk\Revit Steel Connections 2023\<langue d’installation> \DatabaseConnectionErrors.log".

    • Si vous supprimez les informations <Value Name="DefaultSQLServerLocalDbVersion" Type="String">15.0</Value> du fichier AsSettings_Advance.xml, l’instance de la base de données SteelConnection2023 sera créée avec la version 2014 (12.0) par défaut de SqlLocalDB.

      Dans ce cas, vous devrez vérifier que la version SqlLocalDB 2014 est toujours installée.

  5. Pour valider les modifications apportées à la version de SqlLocalDB
    1. Lancez Revit 2023.
    2. Ouvrez l’invite de commande, puis exécutez "sqllocaldb i SteelConnections2023" pour vérifier que l’instance SqlLocalDB a été créée avec la version définie dans le fichier ASSettings_Advance.xml. La version répertoriée doit être 15.0…. pour SqlLocalDB 2019.


    3. Vérifiez que Revit peut se connecter aux bases de données SteelConnections. Dans l’onglet Structure ou dans l’onglet Acier, dans le groupe de fonctions Connexion, cliquez sur (Paramètres d’assemblage) pour ouvrir la boîte de dialogue Paramètres d’assemblage structurel. Dans la boîte de dialogue Paramètres d’assemblage structurel, si Revit est connecté aux bases de données, certaines connexions devraient s’afficher dans la liste Assemblages disponibles.

Pour vérifier si les bases de données SteelConnections ont été restaurées

  1. Démarrez Revit 2023, puis vérifiez que l’instance SqlLocalDb a été créée avec la version par défaut de SqlLocalDB (2014).
  2. Ouvrez la commande, puis exécutez "sqllocaldb i SteelConnections2023". La version répertoriée doit être 12.0…. pour SqlLocalDB 2014.


    Text    Description automatically generated

  3. Vérifiez que Revit peut se connecter aux bases de données SteelConnections.

    Dans l’onglet Structure ou dans l’onglet Acier, dans le groupe de fonctions Connexion, cliquez sur (Paramètres d’assemblage) pour ouvrir la boîte de dialogue Paramètres d’assemblage structurel.

    Dans la boîte de dialogue Paramètres d’assemblage structurel, si Revit est connecté aux bases de données, certaines connexions devraient s’afficher dans la liste Assemblages disponibles.