O maior portal de MU Online do Brasil — desde 2003
Tutorial Intermediário Servidor

Como configurar o SQL Server para MU Online (restaurar banco, ODBC e usuário)

Restaure o banco MuOnline, crie o usuário da aplicação e configure o ODBC — tudo que o MuServer precisa para conectar ao SQL Server.

EQ Equipe ViciadosMU · Atualizado em 1 jul 2026 · ⏱ 18 min de leitura
Resposta rápida

O SQL Server é o coração de qualquer servidor de MU Online: é nele que vivem contas, personagens, guilds, itens, eventos e logs. Se ele não estiver restaurado e conectado corretamente, o MuServer não sobe de jeito nenhum. Este tutorial cobre cada etapa, da abertura do SSMS até o teste de conexão ODB

O SQL Server é o coração de qualquer servidor de MU Online: é nele que vivem contas, personagens, guilds, itens, eventos e logs. Se ele não estiver restaurado e conectado corretamente, o MuServer não sobe de jeito nenhum. Este tutorial cobre cada etapa, da abertura do SSMS até o teste de conexão ODBC.

Nota: Este guia pressupõe o SQL Server já instalado. Se ainda não instalou, veja primeiro o tutorial de instalação da sua versão: SQL 2000, SQL 2008 ou SQL 2014/2019.

Passo 1 — Verificar se o serviço está rodando

Antes de qualquer coisa, confirme que o serviço SQL está ativo:

  1. Pressione Win + R, digite services.msc e tecle Enter;
  2. Procure SQL Server (MSSQLSERVER) ou SQL Server (nome_da_instância);
  3. O status deve estar como Em execução / Running;
  4. Se estiver parado, clique com o direito → Iniciar.

Você também pode verificar pelo SQL Server Configuration Manager (pesquise no menu Iniciar):

  • Vá em SQL Server Services;
  • Confirme que SQL Server e SQL Server Browser estão com o ícone verde (running).
Atenção: Se o serviço parar sozinho ao iniciar, verifique o Log de Eventos do Windows (Event Viewer → Windows Logs → Application). O SQL Server registra o motivo exato da falha lá.

Passo 2 — Habilitar TCP/IP no SQL Server Configuration Manager

O MuServer se conecta via TCP/IP. Esse protocolo às vezes vem desabilitado por padrão:

  1. Abra o SQL Server Configuration Manager;
  2. Expanda SQL Server Network Configuration;
  3. Clique em Protocols for MSSQLSERVER (ou o nome da sua instância);
  4. Clique duas vezes em TCP/IP;
  5. Na aba Protocol, mude Enabled para Yes;
  6. Na aba IP Addresses, role até IPAll e confirme a porta 1433 no campo TCP Port;
  7. Clique OK e reinicie o serviço SQL Server (botão direito → Restart no SQL Server Services).
SQL Server Configuration Manager
└── SQL Server Network Configuration
    └── Protocols for MSSQLSERVER
        ├── Named Pipes   [Enabled: Yes]
        ├── TCP/IP        [Enabled: Yes]  ← este aqui
        └── VIA           [Enabled: No]

Passo 3 — Conectar no SSMS

Com o serviço rodando, abra o SQL Server Management Studio:

  • Server name: localhost ou 127.0.0.1 (ou .\nome_instancia se for instância nomeada);
  • Authentication: SQL Server Authentication;
  • Login: sa;
  • Password: a senha que você definiu na instalação.

Se aparecer erro de login, confira:

  • O serviço SQL está rodando?
  • O modo de autenticação está em Mixed Mode? (veja abaixo como alterar)

Como alterar para Mixed Mode depois da instalação

Se você esqueceu de selecionar Mixed Mode durante a instalação:

  1. No SSMS, clique com o direito no servidor (no Object Explorer) → Properties;
  2. Vá em Security;
  3. Em Server authentication, mude para SQL Server and Windows Authentication mode;
  4. Clique OK e reinicie o serviço SQL Server.

Em seguida, habilite o login sa:

-- Habilitar e definir senha do 'sa'
ALTER LOGIN sa ENABLE;
ALTER LOGIN sa WITH PASSWORD = 'SuaSenhaForteAqui123!';

Passo 4 — Restaurar o banco de dados MuOnline

O banco que acompanha o MuServer geralmente é um arquivo .bak (backup) ou um conjunto de scripts .sql. O método mais comum é restaurar o .bak:

Restaurar via SSMS (modo gráfico)

  1. No SSMS, clique com o direito em DatabasesRestore Database...;
  2. Em Source, marque Device → clique nos ...Add;
  3. Navegue até o arquivo .bak do MuServer e selecione-o;
  4. Clique OK — o SSMS preencherá o nome do banco automaticamente (geralmente MuOnline);
  5. Na aba Options, marque Overwrite the existing database se já existir um banco com esse nome;
  6. Clique OK e aguarde a mensagem: "Database 'MuOnline' restored successfully."

Restaurar via scripts SQL (quando não há .bak)

Algumas distribuições fornecem scripts .sql ao invés de backup:

-- Criar o banco e executar o script
CREATE DATABASE MuOnline;
GO
USE MuOnline;
GO
-- (o script do MuServer vai aqui — execute pelo botão Execute ou F5)

Para rodar um arquivo .sql grande:

  1. No SSMS, clique em File → Open → File... e selecione o .sql;
  2. Confirme que o banco MuOnline está selecionado no dropdown de banco (canto superior esquerdo);
  3. Pressione F5 ou clique em Execute.
Dica: Se o script for muito grande e travar o SSMS, use o sqlcmd pela linha de comando: sqlcmd -S localhost -U sa -P sua_senha -d MuOnline -i "C:\MuServer\db\create.sql"

Passo 5 — Criar um usuário dedicado para o MuServer

Por segurança, não use o sa direto nos arquivos de configuração do MuServer. Crie um usuário com menos privilégios:

-- Conectado ao servidor (não a um banco específico)
USE master;
GO

-- Criar o login
CREATE LOGIN mu_app WITH PASSWORD = 'SenhaForteMuApp2026!', CHECK_POLICY = OFF;
GO

-- Dar acesso ao banco MuOnline
USE MuOnline;
GO
CREATE USER mu_app FOR LOGIN mu_app;
GO

-- Dar permissão de db_owner (necessário para o MuServer)
EXEC sp_addrolemember 'db_owner', 'mu_app';
GO

Confirme que funcionou:

-- Listar usuários do banco
USE MuOnline;
SELECT name, type_desc FROM sys.database_principals WHERE type IN ('S','U');

Passo 6 — Configurar o DSN ODBC (32 bits!)

O MuServer é uma aplicação 32 bits, então o DSN precisa ser criado no ODBC de 32 bits — não no padrão de 64 bits do Windows.

Atenção: Este é o erro mais comum de quem segue tutoriais genéricos. O Windows 64 bits tem dois gerenciadores de ODBC: um 64 bits (em System32) e um 32 bits (em SysWOW64). O MuServer usa o 32 bits. Se você criar o DSN no 64 bits, o servidor não vai encontrar.

Abrir o ODBC de 32 bits

Pressione Win + R e execute:

C:\Windows\SysWOW64\odbcad32.exe

Ou crie um atalho para esse caminho — o "Fontes de Dados ODBC" no Painel de Controle abre o de 64 bits, que não serve.

Criar o DSN

  1. Na janela do ODBC, vá na aba System DSN;
  2. Clique em Add...;
  3. Selecione o driver: SQL Server (o clássico, não o "ODBC Driver 17/18 for SQL Server");
  4. Clique Finish;
  5. Preencha:
  • Name: MuOnline (ou o nome que o config do MuServer espera — verifique o arquivo de config);
  • Description: pode deixar em branco;
  • Server: (local) ou 127.0.0.1 ou localhost;
  1. Clique Next;
  2. Selecione With SQL Server authentication using a login ID and password entered by the user;
  • Login ID: mu_app (ou sa se preferir simplificar nos testes);
  • Password: a senha do usuário;
  1. Marque Connect to SQL Server to obtain default settings... → clique Next;
  2. Em Change the default database to: selecione MuOnline;
  3. Clique NextFinish;
  4. Clique Test Data Source... — deve aparecer: "TESTS COMPLETED SUCCESSFULLY!"

Se o teste falhar:

  • Erro "Connection failed: Login timeout expired" → SQL Server não está respondendo; confirme TCP/IP habilitado e serviço rodando;
  • Erro "Login failed for user" → Senha errada ou usuário não existe no banco;
  • Erro "Cannot find driver" → Você está no ODBC de 64 bits; use o odbcad32.exe de 32 bits.

Passo 7 — Estrutura do banco MuOnline

Para entender o que você está configurando, o banco MuOnline típico tem estas tabelas principais:

TabelaConteúdo
MEMB_INFOContas de jogadores (login, senha, email)
CharacterPersonagens (nome, classe, nível, stats)
InventoryItens de cada personagem
GuildDados de guilds
CastleSiegeEstado do Castle Siege
EventUserRankingRankings de eventos
WZ_GuildScorePontuação de guilds no CS
Dica: Guarde a query abaixo — ela serve para resetar a senha de um jogador quando ele perde o acesso:
UPDATE MEMB_INFO SET memb__passwd = '123456' WHERE memb___id = 'nomeDaConta';
-- Nota: a senha no banco pode ser hash MD5 dependendo do sistema de cadastro

Passo 8 — Configurar o MuServer para usar o banco

Com o DSN criado, os arquivos de configuração do MuServer (geralmente DBServer.ini, DataServer.ini ou similar) precisam apontar para ele:

[ODBC]
DSN = MuOnline
UID = mu_app
PWD = SenhaForteMuApp2026!

A localização exata do arquivo varia por distribuição — procure por arquivos .ini dentro das pastas DataServer, DBServer ou Data do seu MuServer.

Diagnóstico rápido de problemas

SintomaCausa mais provávelSolução
DataServer fecha na horaDSN errado ou não encontradoRecriar DSN no ODBC 32 bits
"Login failed" no SSMSMixed Mode desligado ou senha erradaAtivar Mixed Mode + redefinir senha
GameServer não conectaTCP/IP desabilitadoHabilitar no Configuration Manager
Banco não aparece no restoreArquivo .bak corrompido ou versão erradaUsar .bak da mesma versão do SQL
Serviço SQL para sozinhoPorta 1433 em uso ou permissãoVerificar no Event Viewer
Nota: Com o banco restaurado, usuário criado e ODBC validado, a base está pronta. O próximo passo é configurar o MuServer para apontar para esse banco e definir as taxas do servidor.

Perguntas frequentes

Qual versão do SQL Server usar para MU Online?

SQL Server 2008 R2 é o mais compatível com clássico e Season 6. Para seasons 9+ use 2014 ou 2019. Sempre em modo de autenticação mista.

O que é autenticação mista?

Permite login por conta Windows E por usuário/senha SQL (como o 'sa'). O MuServer conecta com usuário+senha, então esse modo é obrigatório.

O que é ODBC e por que preciso dele?

ODBC (Open Database Connectivity) é a 'ponte' que o Windows usa para conectar aplicações como o MuServer ao banco SQL. Sem um DSN ODBC correto, o DataServer/DBServer não abre.

Preciso instalar o SSMS separado?

Sim, o SSMS (SQL Server Management Studio) não vem junto com o SQL Server mais recente — é um download separado. Para o SQL 2008 R2 ele vinha no DVD, mas é recomendado instalar a versão mais recente.

EQ

Equipe editorial do ViciadosMU — portal de MU Online no ar desde 2003.

Continue lendo

Artigos relacionados