ODBC 32 bits vs 64 bits no MU Online
Um dos erros mais confusos em Server Files antigas acontece quando o DSN foi criado, mas o DataServer continua dizendo que não encontrou o ODBC. Frequentemente o DSN foi criado na arquitetura errada.
Windows possui administradores ODBC diferentes
Em Windows 64 bits existem ferramentas separadas para aplicativos 32 e 64 bits. Um DSN criado em uma delas pode não aparecer para um executável da outra arquitetura.
ODBC 32 bits
O administrador 32 bits normalmente está em SysWOW64. Muitas Server Files clássicas são executáveis 32 bits mesmo rodando em Windows 64 bits.
ODBC 64 bits
O administrador 64 bits fica em System32. É usado por aplicativos compilados para 64 bits.
Como descobrir qual usar
Verifique a arquitetura do DataServer/GameServer, documentação da source ou teste controlado criando o DSN de Sistema no administrador compatível.
Use DSN de Sistema
Para serviços e executáveis administrativos, DSN de Sistema costuma ser mais apropriado que DSN de Usuário, porque não fica restrito a um perfil do Windows.
Exemplo e diagnóstico rápido
Checklist recomendado
- Faça backup antes de alterar arquivos ou database.
- Altere uma configuração por vez.
- Teste primeiro em ambiente local ou de homologação.
- Leia os logs após cada reinício ou reload.
- Documente o valor anterior e o novo valor.
Perguntas frequentes
Por que SysWOW64 contém o ODBC 32 bits?
É uma convenção histórica do Windows: SysWOW64 contém componentes 32 bits em sistemas 64 bits.
Posso criar o mesmo DSN nas duas arquiteturas?
É possível em alguns cenários, mas prefira identificar a arquitetura correta para evitar configuração duplicada e confusa.
Conclusão
O ponto principal em ODBC 32 bits vs 64 bits no MU Online é trabalhar com a configuração real da sua Server File, fazer testes controlados e evitar copiar valores de outra source sem comparação. Uma rotina de backup, logs e validação reduz muito o tempo gasto com erros difíceis de rastrear.