Como instalar o SQL Server 2000 para servidor de MU Online clássico
Guia completo para instalar o SQL Server 2000 SP4 para servidores de MU Online clássico — incluindo compatibilidade com Windows moderno e máquina virtual.
O SQL Server 2000 é o banco de dados das versões mais antigas de MU Online — versões 0.97, 0.99 e muitas distribuições clássicas foram desenvolvidas especificamente para ele. Apesar de ser software de 2000, a comunidade ainda o mantém vivo para fins de estudo e preservação da "era de ouro" do MU.
O SQL Server 2000 é o banco de dados das versões mais antigas de MU Online — versões 0.97, 0.99 e muitas distribuições clássicas foram desenvolvidas especificamente para ele. Apesar de ser software de 2000, a comunidade ainda o mantém vivo para fins de estudo e preservação da "era de ouro" do MU.
Quando usar o SQL Server 2000
| Use o SQL 2000 | Use o SQL 2008 R2 |
|---|---|
| Distribuição clássica feita para SQL 2000 | Distribuição Season 6 compatível com 2008 |
| Você quer estudar o ambiente "original" | Quer menos problemas de instalação |
| Tem acesso a Windows XP/2003 | Está no Windows 10/11 moderno |
| Quer replicar o setup exato da era clássica | Quer facilidade de manutenção |
Opções de instalação
Opção A — Máquina Virtual com Windows XP (recomendado)
A forma mais confiável de rodar o SQL 2000 no hardware moderno é através de uma máquina virtual:
- Instale o VirtualBox (gratuito) ou VMware Workstation Player;
- Crie uma VM com Windows XP SP3 (ISO disponível em acervos legais);
- Configure a VM com pelo menos 512 MB RAM e 20 GB de disco;
- Instale o SQL 2000 dentro da VM normalmente;
- Configure a rede da VM em modo Bridge (para o MuServer enxergar o SQL).
Vantagem: isolamento total, sem problemas de compatibilidade com Windows moderno.
Opção B — Windows 10/11 com modo de compatibilidade
Com um pouco de trabalho, o SQL 2000 pode funcionar no Windows 10/11:
- Clique com o direito em
setup.exe→ Propriedades → Compatibilidade; - Marque Executar este programa em modo de compatibilidade para: Windows XP (Service Pack 3);
- Marque Executar como Administrador;
- Tente instalar.
Passo a passo — Instalação do SQL Server 2000
Pré-requisitos
- O instalador do SQL Server 2000 (Personal Edition, Standard ou Enterprise);
- O Service Pack 4 (SP4) — obrigatório, baixe separado;
- Permissão de Administrador no Windows;
- Pelo menos 500 MB de espaço em disco.
Passo 1 — Executar o instalador
- Execute
Autorun.exeousetup.execomo Administrador; - Na tela de boas-vindas, clique Next;
- Em Computer Name, mantenha Local Computer selecionado e clique Next;
- Em Installation Selection, selecione Create a new instance of SQL Server, or install Client Tools → Next;
- Preencha o campo Name (pode deixar seu nome ou deixar vazio) → Next;
- Aceite o contrato de licença → Next.
Passo 2 — Selecionar componentes
Na tela Installation Definition:
- Selecione Server and Client Tools (instala tudo: banco + ferramentas de administração);
- Clique Next.
Na tela Instance Name:
- Mantenha Default marcado (cria a instância padrão MSSQLSERVER);
- Se já tiver outra instância SQL na máquina, nomeie esta com algo como
SQL2000; - Clique Next.
Passo 3 — Conta de serviço
Na tela Services Accounts:
○ Use the same account for each service. Auto start SQL Server Service.
Service Settings:
● Use the Local System account ← selecionar este para simplicidade
Clique Next.
Passo 4 — Authentication Mode ← CRÍTICO
Authentication Mode:
○ Windows Authentication Mode
● Mixed Mode (Windows Authentication and SQL Server Authentication) ← SELECIONAR
Enter the sa password: [SuaSenhaForte]
Confirm the password: [SuaSenhaForte]
Mixed Mode é obrigatório para o MuServer conectar. Define também a senha do sa aqui.
sa em branco — é um dos erros mais comuns. O SQL 2000 permite senha vazia (o que cria uma vulnerabilidade crítica). Sempre defina uma senha, mesmo que simples para testes locais.Passo 5 — Collation Settings
Na tela Collation Settings:
- Mantenha o padrão SQL Collations com Dictionary order, case-insensitive, for use with 1252 Character Set;
- Isso garante compatibilidade com os textos em português do MuServer;
- Clique Next.
Passo 6 — Network Libraries
Mantenha as configurações padrão:
- Named Pipes habilitado;
- TCP/IP Sockets habilitado, porta 1433;
- Clique Next.
Passo 7 — Instalação
Clique Next e aguarde a instalação. Leva de 3 a 10 minutos.
Quando terminar, clique Finish.
Passo 8 — OBRIGATÓRIO: Instalar o Service Pack 4
O SP4 é crítico — sem ele, o SQL 2000 tem vulnerabilidades graves e instabilidade:
- Execute o instalador do SP4 (
SQL2000-KB884525-SP4-x86-ENU.exeou similar); - Clique Next na tela de boas-vindas;
- Aceite o contrato → Next;
- Em Upgrade Microsoft Search and apply SQL Server 2000 SP4, deixe marcado → Next;
- Aguarde a instalação do SP4;
- Ao terminar, reinicie o computador.
Verificar a instalação
Após o reinício:
- Vá em Iniciar → Todos os Programas → Microsoft SQL Server → Enterprise Manager;
- O Enterprise Manager deve abrir e mostrar a instância SQL na árvore à esquerda;
- Expanda SQL Server Group → (local) (Windows NT);
- Clique com o direito na instância → Connect (ou pode já estar conectado);
- Deve aparecer o ícone verde indicando que está online.
Se o ícone estiver vermelho (servidor parado), clique com o direito → Start.
Verificar e habilitar TCP/IP
No SQL 2000, o protocolo de rede é configurado via Server Network Utility:
- Vá em Iniciar → Todos os Programas → Microsoft SQL Server → Server Network Utility;
- Na aba General, confirme que TCP/IP aparece em "Enabled protocols";
- Se não estiver, clique em TCP/IP na lista "Disabled protocols" → clique em Enable >>;
- Verifique que a porta é 1433 (clique em Properties do TCP/IP para confirmar);
- Clique OK e reinicie o serviço SQL Server.
Criar login pelo Enterprise Manager
- No Enterprise Manager, expanda a instância → Security → Logins;
- Clique com o direito em Logins → New Login...;
- Nome:
mu_app; - Em Authentication, selecione SQL Server Authentication e defina uma senha;
- Na aba Database Access, marque
MuOnlinecomo banco padrão e marque db_owner; - Clique OK.
Ou pelo Query Analyzer (Iniciar → Microsoft SQL Server → Query Analyzer):
-- Criar login e usuário
EXEC sp_addlogin 'mu_app', 'SenhaForteMuApp!'
GO
EXEC sp_addsrvrolemember 'mu_app', 'sysadmin'
GO
Restaurar o banco via Enterprise Manager
- No Enterprise Manager, clique com o direito em Databases → Restore Database...;
- Em Restore as database, escreva:
MuOnline; - Em Restore from, selecione Device;
- Clique em Select Devices → Add e navegue até o arquivo
.bak; - Clique OK → Restore → aguarde a conclusão.
Se o banco for fornecido como script .sql:
- Abra o Query Analyzer;
- Conecte como
sa; - Arquivo → Open → selecione o
.sql; - Confirme que o banco
MuOnlineestá selecionado no dropdown; - Pressione F5 para executar.
Configurar o ODBC para SQL 2000
O processo é o mesmo do SQL 2008, mas com algumas diferenças:
Execute: C:\Windows\SysWOW64\odbcad32.exe
- System DSN → Add → SQL Server (driver nativo do SQL 2000);
- Name:
MuOnline; - Server:
(local)(o SQL 2000 responde melhor com(local)do que127.0.0.1); - SQL Server Authentication:
mu_app/ senha; - Default database:
MuOnline; - Test Data Source → deve mostrar "TESTS COMPLETED SUCCESSFULLY!"
Erros comuns
| Erro | Causa | Solução |
|---|---|---|
| "Setup cannot continue" durante instalação | .NET não instalado ou Windows incompatível | Usar modo compatibilidade XP ou VM |
| Serviço não inicia após instalação | Conflito de porta ou permissão de conta | Verificar Event Viewer → Application |
| "Login failed" mesmo com senha correta | Mixed Mode não selecionado ou senha vazia | Reinstalar selecionando Mixed Mode |
| Enterprise Manager não abre | SP4 não instalado ou instalação corrompida | Aplicar SP4, reiniciar |
| ODBC falha com "connection refused" | TCP/IP desabilitado | Habilitar no Server Network Utility |
Segurança: isolamento obrigatório
Por ser sem suporte de segurança há mais de 10 anos:
- Nunca exponha a porta 1433 diretamente na internet;
- Use o Windows Firewall para bloquear a porta 1433 para IPs externos;
- O MuServer se conecta localmente (127.0.0.1) — não precisa de acesso externo ao SQL;
- Faça backup frequente — o SQL 2000 é menos estável que versões modernas.
Próximo passo
Com o SQL 2000 instalado, banco restaurado e ODBC configurado, siga para configurar o SQL Server para MU Online e depois configurar o MuServer.
Perguntas frequentes
O SQL Server 2000 ainda serve para MU Online?
Sim, para versões muito antigas (0.97/0.99) e distribuições clássicas feitas para ele. Para Season 6 ou superiores, use SQL 2008 R2 — evita muita dor de cabeça.
Dá para instalar o SQL Server 2000 no Windows 10/11?
Com dificuldade. O instalador foi feito para Windows 2000/XP/2003. No Windows moderno é comum usar uma máquina virtual com Windows XP para garantir compatibilidade.
O SP4 do SQL 2000 é obrigatório?
Sim. Sem o SP4, o SQL 2000 tem falhas críticas de segurança e instabilidade. Nunca rode em produção sem ele.
Qual a diferença entre Enterprise Manager e SSMS?
Enterprise Manager é a ferramenta de administração do SQL 2000 (equivalente ao SSMS moderno). O SSMS foi introduzido no SQL 2005. Para o SQL 2000, você usa o Enterprise Manager.