Migrando a Configuração do InterSystems Studio/Caché e do Visual Studio Code para um novo PC Windows
Recentemente, substituí meu laptop antigo por um novo e tive que migrar todos os meus dados. Procurei um guia, mas não consegui encontrar nada que explicasse em detalhes como migrar conexões de servidor do InterSystems Studio e do Visual Studio Code de um PC para outro. Simplesmente reinstalar as ferramentas não é suficiente, e migrar todas as conexões manualmente parecia uma perda de tempo. No final, consegui resolver o problema, e este artigo explica como.
InterSystems Studio
Exportando conexões de servidor
Migrar as conexões do Studio foi a parte mais desafiadora. As conexões de servidor são armazenadas no Registro do Windows, que pode ser aberto a partir do PowerShell executando:
regedit
Isso permite explorar todas as chaves do registro por meio de uma interface gráfica.
Dependendo da versão instalada, as conexões do Studio podem ser encontradas em um dos seguintes locais:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\IntersystemsHKEY_CURRENT_USER\Software\InterSystems\Cache\Servers
No meu caso, a maioria das conexões estava armazenada no segundo caminho.
Se você navegar pelo Editor do Registro, encontrará as informações de conexão na pasta Servers, com uma entrada para cada conexão.
.png)
Para exportar todas as conexões diretamente do registro para um arquivo, execute este comando no PowerShell:
reg export "HKCU\Software\InterSystems\Cache\Servers" "$env:USERPROFILE\Desktop\IRIS_Studio_Connections.reg" /y
- Isso cria um arquivo
.regcontendo todas as suas conexões do Studio. - O arquivo é salvo na sua Área de Trabalho.
- A flag
/ysobrescreve o arquivo se ele já existir.
Importando no novo PC
Para importar as conexões, copie o arquivo.reg para o novo PC e execute este comando no PowerShell:
reg import "C:\Path\To\IRIS_Studio_Connections.reg" Como alternativa, dê um duplo clique no arquivo .reg para importá-lo manualmente.
Neste ponto, o InterSystems Studio no seu novo PC conterá as mesmas conexões de servidor que você tinha no antigo.
Observação: as senhas não são migradas, então você precisará digitá-las novamente na primeira vez que se conectar.
Visual Studio Code
Exportando conexões de servidor
Migrar conexões de servidor no Visual Studio Code é mais simples do que no Studio, já que todas as conexões são armazenadas no arquivo settings.json.
Para abri-lo:
- Clique no ícone da extensão InterSystems na barra lateral
- Clique no ícone de três pontos (“Mais ações...”) e selecione Editar configurações.
.png)
- Clique em settings.json:
.png)
- Todas as conexões são armazenadas na propriedade
"intersystems.servers"do JSON:
.png)
- Copie essas entradas e cole-as no arquivo
settings.jsonno novo PC.
EExportando o perfil completo
Outra opção é exportar todo o seu perfil do VS Code.
- Clique no ícone de engrenagem no canto inferior esquerdo.
- Navegue até Profiles → Profiles.
.png)
- Selecione o perfil desejado e escolha Exportar.
.png)
- Um arquivo de perfil de código será gerado.
- Você pode copiar esse arquivo para o novo PC e importá-lo no VS Code. Na mesma tela de Profiles, clique na seta ao lado de New Profile e, em seguida, selecione Import Profile. Isso irá restaurar todas as configurações, incluindo as conexões de servidor.
.png)