Conectando em um banco de dados Firebird via Linha de comando usando ISQL

Olá pessoal,

fui acionado por um cliente hoje devido ao sistema da empresa dele estar inoperante. Ambiente totalmente legado com servidor Windows Server 2008 R2, sistema antigo, com arquitetura ultrapassada, desenvolvido em Delphi com banco de dados Firebird 2.5. Sistema e banco armazenados no mesmo servidor.

Eu precisava acessar o banco para verificar a existência de uma tabela específica. Então como proceder?

Simples, utilizando o ISQL, ferramenta baseada em linha de comandos, que vem nativamente com a instalação padrão do Firebird.

Execute o ISQL em “C:\Program Files (x86)\Firebird\Firebird_2_5\bin\isql.exe” -z

Para conectar ao banco utilize a sintaxe abaixo:

CONNECT  ‘Caminho_da_base’ user ‘USUÁRIO’ password ‘SENHA’;

Então vejam o comando abaixo como exemplo:

CONNECT ‘D:\dados\Corporativo\SISTEMA\Database\SISTEMA.GDB’ user ‘SYSDBA’ password ‘masterkey’;

Se as informações estiverem corretas, a conexão ao banco será realizada conforme a tela abaixo. Na última linha, em Database, será exibido o caminho do banco cuja conexão foi realizada.  A partir daí você pode executar as tarefas necessárias na base de dados.

ISQL_FIREBIRD

Até a próxima!

Habilitando ou desabilitando o adaptador de rede no Windows utilizando o comando “wmic”

Olá pessoal,

como vocês sabem, este blog é o meu grande bloco de notas onde escrevo muito do que encontro em clientes e no trabalho diário como Consultor de TI. Pois bem, semana passada me deparei com uma situação em um cliente onde era necessário “automatizar” a tarefa de desabilitar e habilitar uma determinada interface de rede em uma máquina com Windows 10. Este procedimento funciona nas demais versões de Windows a partir do 7.

Vou demonstrar como se faz isso utilizando o comando “wmic” que é nativo do próprio sistema. Siga os passos abaixo:

1 – Abra o Prompt de comando em modo elevado.

2 – Execute o comando abaixo para listar todas as interfaces de rede existentes na máquina Windows onde o comando foi executado e verifique a numeração correspondente à interface em que serão feitas as operações na coluna Index.

wmic nic get name, index

Neste caso da imagem abaixo a interface que será desabilitada/habilitada será a número 1.

wmic1

Para desabilitar a interface de rede selecionada digite o comando abaixo:

wmic path win32_networkadapter where index=1 call disable

Notem que neste caso usei index=1 pois era a interface identificada anteriormente. Substitua pela interface que for identificada no equipamento que você estiver atuando.

Para habilitar a interface de rede digite o comando abaixo:

wmic path win32_networkadapter where index=1 call enable

Se for necessário automatizar coloque as duas linhas de comando acima em um arquivo *.bat ou *.cmd.