Configurar o SqlLocalDB para as conexões de aço

É possível configurar manualmente a versão do SqlLocalDB a ser usada pelas conexões de aço.

Isso significa que é possível usar versões mais recentes do SqlLocalDB diferentes da versão 2014 padrão que está instalada com o Revit 20xx. Automatize a criação, a conexão de elementos e a atualização do modelo físico usando o modelo analítico como contexto.

Nota:

Para alterar a versão padrão do SqlLocalDB

  1. Se você tiver personalizado o banco de dados SteelConnections, será necessário criar um backup manual do banco de dados para preservar as alterações caso seja necessário desinstalar o patch. Crie um backup de todos os arquivos *.mdf de %ProgramData%\Autodesk\Revit Steel Connections 20xx\<installed language>.
    Nota: Depois que os bancos de dados são abertos com uma versão mais recente do SqlLocalDB, eles não podem ser abertos por uma versão mais antiga do SqlLocalDB.
  2. Instale o Revit 20xx.
  3. Instale a versão desejada do SqlLocalDB.
  4. Abra o arquivo <caminho de instalação do Revit 20xx>\AddIns\SteelConnections\ASSettings_Advance.xml e adicione o seguinte valor na chave “Environment”: <Value Name=“DefaultSQLServerLocalDbVersion” Type=“String”>%SqlLocalDB versão a ser usada%</Value>.
    Valores válidos para a %versão do SqlLocalDB a ser usada%:
    • 12.0 para SqlLocalDB 2014
    • 13.0 para SqlLocalDB 2016
    • 14.0 para SqlLocalDB 2017
    • 15.0 para SqlLocalDB 2019
    • 16.0 para SqlLocalDB 2022


    Nota:
    • Se você definir um valor inválido para DefaultSQLServerLocalDbVersion no ASSettings_Advance.xml, a instância SteelConnection20xx será excluída.

      Isso acionará “O parâmetro para o método da API de instância do LocalDB está incorreto. Consulte a documentação da API.” O erro será registrado no arquivo “%ProgramData%\Autodesk\Revit Steel Connections 20xx\<idioma instalado> \DatabaseConnectionErrors.log”.

    • Se você excluir as informações <Value Name="DefaultSQLServerLocalDbVersion" Type="String">15.0</Value> do arquivo AsSettings_Advance.xml, a instância do banco de dados SteelConnection20xx será criada com a versão 2014 (12.0) padrão do SqlLocalDB.

      Nesse caso, será necessário verificar se a versão 2014 do SqlLocalDB ainda está instalada.

  5. Para validar as alterações da versão do SqlLocalDB:
    1. Inicialize o Revit 20xx.
    2. Abra o cmd e execute “sqllocaldb i SteelConnections20xx” para verificar se a instância do SqlLocalDB foi criada com a versão definida no arquivo ASSettings_Advance.xml. A versão deve listar 15.0... para SqlLocalDB 2019.


    3. Verifique se o Revit pode se conectar aos bancos de dados do Steel Connection. Na guia Estrutura ou na guia Aço painel Conexão, clique em (Configurações de conexão) para abrir a caixa de diálogo Configurações de conexão estrutural. Na caixa de diálogo Configurações de conexão estrutural, se o Revit estiver conectado aos bancos de dados, você deverá ver algumas conexões na lista Conexões disponíveis.

Para validar se os bancos de dados de conexão de aço foram restaurados

  1. Inicie o Revit 20xx e verifique se a instância do SqlLocalDb foi criada com a versão padrão do SqlLocalDB (2014).
  2. Abra o cmd e execute “sqllocaldb i SteelConnections20xx”. A versão deve listar 12.0... para SqlLocalDB 2014.


    Text    Description automatically generated

  3. Verifique se o Revit pode se conectar aos bancos de dados do Steel Connection.

    Na guia Estrutura ou na guia Aço, painel Conexão, clique em (Configurações de conexão) para abrir a caixa de diálogo Configurações de conexão estrutural.

    Na caixa de diálogo Configurações de conexão estrutural, se o Revit estiver conectado aos bancos de dados, você deverá ver algumas conexões na lista Conexões disponíveis.