Como Criar ODBC Manualmente no Windows para MU Online
Aprenda como criar uma conexão ODBC manualmente no Windows utilizando DSN de Sistema e DSN de Usuário para conectar DataServer, GameServer e outras ferramentas do MU Online ao SQL Server.
```O ODBC cria uma conexão entre os programas do servidor MU Online e o banco de dados SQL Server.
Em muitos servidores antigos, o DataServer ou outras aplicações procuram um nome de DSN específico para acessar os bancos MuOnline, Ranking, Event ou outros bancos utilizados pelos arquivos.
📌 DSN de Sistema ou DSN de Usuário?
| Tipo | Funcionamento |
|---|---|
| DSN de Usuário | Disponível somente para o usuário do Windows que criou a conexão. |
| DSN de Sistema | Disponível para todos os usuários e serviços do Windows. |
Normalmente utilize DSN de Sistema, principalmente em servidores dedicados ou quando DataServer, GameServer e outros programas podem ser executados com usuários diferentes do Windows.
⚠️ Muito importante: ODBC 32 bits e 64 bits
Grande parte dos executáveis antigos de MU Online são programas de 32 bits. Mesmo em um Windows 64 bits, eles podem precisar que o DSN seja criado no Administrador ODBC de 32 bits.
C:\Windows\SysWOW64\odbcad32.exe
C:\Windows\System32\odbcad32.exe
No Windows 64 bits:
SysWOW64 contém o administrador ODBC de 32 bits.
System32 contém o administrador ODBC de 64 bits.
Para servidores MU Online antigos, geralmente comece pelo ODBC de 32 bits.
🖥️ 1. Abra o Administrador ODBC
Pressione:
Para abrir diretamente o ODBC de 32 bits, digite:
C:\Windows\SysWOW64\odbcad32.exePressione Enter.
🗄️ 2. Criando um DSN de Sistema
Abra a aba DSN de Sistema ou System DSN.
Clique no botão Adicionar....
Selecione o driver utilizado pelo seu SQL Server.
Dependendo da versão instalada, podem aparecer opções como:
SQL Server Native Client 10.0
SQL Server Native Client 11.0
É comum utilizar SQL Server ou SQL Server Native Client 10.0, dependendo dos componentes instalados no computador.
✏️ 3. Defina o nome do DSN
No campo Name ou Nome, informe exatamente o nome que os arquivos do seu servidor MU Online estão configurados para utilizar.
Um exemplo comum:
MuOnlineNo campo de descrição você pode utilizar:
Banco principal MU Online🌐 4. Informe o servidor SQL
No campo Server, informe o computador ou instância onde o SQL Server está instalado.
Exemplos:
localhost127.0.0.1.\SQLEXPRESSNOME-DO-PC\SQLEXPRESSSe o SQL Server estiver instalado no mesmo computador do servidor MU Online, normalmente você poderá utilizar localhost ou o nome da instância configurada.
🔐 5. Configure a autenticação
Na próxima etapa, escolha o método de autenticação utilizado pelo seu SQL Server.
Para muitos servidores MU Online é utilizada autenticação do próprio SQL Server.
With SQL Server authentication using a login ID and password entered by the user
Informe o usuário configurado no SQL.
Exemplo:
Login: sa
Senha: SUA_SENHA_DO_SQLNão publique ou compartilhe a senha real do usuário sa. Utilize uma senha forte em servidores publicados na internet.
🗃️ 6. Selecione o banco MuOnline
Na etapa seguinte, marque a opção para alterar o banco padrão:
Selecione:
MuOnlineSe seu banco possuir outro nome, selecione o nome utilizado pelo seu projeto.
✅ 7. Finalize e teste a conexão
Avance até a última tela do assistente e clique em:
ou
Testar Fonte de Dados
Se tudo estiver correto, deverá aparecer uma mensagem semelhante a:
Isso significa que o Windows conseguiu conectar ao SQL Server através do ODBC.
👤 8. Como criar DSN de Usuário
O procedimento é praticamente o mesmo.
Abra novamente o Administrador de Fonte de Dados ODBC.
Entre na aba DSN de Usuário ou User DSN.
Clique em Adicionar.
Escolha o driver SQL Server.
Informe nome do DSN, servidor SQL, login, senha e banco de dados.
Finalize utilizando o botão Test Data Source.
🎮 Exemplo para servidor MU Online
| Configuração | Exemplo |
|---|---|
| Tipo | DSN de Sistema |
| Nome DSN | MuOnline |
| Servidor | localhost |
| Autenticação | SQL Server |
| Usuário | sa |
| Banco | MuOnline |
| Arquitetura | 32 bits para a maioria dos servidores antigos |
📚 Mais de um banco ou DSN
Alguns arquivos MU Online exigem várias fontes ODBC. Por exemplo:
MuOnline
MuOnlineJoinDB
Event
RankingNesse caso, repita o procedimento e crie cada DSN com o nome exato esperado pela configuração do DataServer ou demais aplicativos do servidor.
O nome do DSN deve ser exatamente igual ao configurado nos arquivos do servidor. Diferenças em nomes podem impedir o DataServer de conectar ao banco.
❌ ODBC criado, mas DataServer não conecta?
Verifique os seguintes pontos:
⚠️ Erro clássico em MU Online
Uma das causas mais comuns é criar o DSN no administrador ODBC de 64 bits enquanto o DataServer é um programa de 32 bits.
Nesse caso, recrie o mesmo DSN através de:
C:\Windows\SysWOW64\odbcad32.exe
✅ Configuração concluída
Agora os programas do servidor poderão utilizar o DSN configurado para acessar o banco de dados do MU Online.
Para a maioria dos projetos antigos:
✅ ODBC 32 bits
✅ DSN de Sistema
✅ Banco MuOnline
✅ Autenticação SQL Server
✅ Test Data Source funcionando
Sempre faça primeiro o teste da fonte de dados pelo próprio Windows. Se o teste ODBC falhar, corrija a conexão antes de tentar iniciar DataServer ou GameServer. Isso facilita muito a identificação de erros de SQL.