El mayor portal de MU Online de Brasil — desde 2003
Tutorial Avanzado Servidor

Cómo instalar SQL Server 2000 para servidor de MU Online clásico

Guía completa para instalar SQL Server 2000 para servidores de MU Online clásico (versiones 0.97/0.99): por qué estas versiones antiguas necesitan SQL 2000 y no versiones modernas, los prerrequisitos de sistema operativo (Windows XP/2003 en máquina virtual recomendado para máxima compatibilidad en Windows 10/11), el paso a paso del instalador de SQL 2000 con las opciones correctas (Mixed Mode, instancia predeterminada), por qué el Service Pack 4 es OBLIGATORIO antes de usar el servidor, cómo usar Enterprise Manager y Query Analyzer (las herramientas de la era SQL 2000), los problemas de compatibilidad en Windows moderno y las soluciones (modo compatibilidad, VM), cómo asegurar el SQL 2000 dado que ya no recibe actualizaciones de seguridad, y cuándo tiene más sentido migrar a SQL 2008 R2 en lugar de usar el SQL 2000.

BR Bruno · Actualizado el 31 jul 2026 · ⏱ 12 min de lectura
Respuesta rápida

SQL Server 2000 es la base de datos de las versiones más antiguas de MU Online — las distribuciones clásicas 0.97 y 0.99 que representan el MU de la "era dorada". Esta guía cubre el proceso completo de instalación con todas sus particularidades.

SQL Server 2000 es la base de datos de las versiones más antiguas de MU Online — las distribuciones clásicas 0.97 y 0.99 que representan el MU de la "era dorada". Esta guía cubre el proceso completo de instalación con todas sus particularidades.

Atenção: SQL Server 2000 está sin soporte desde 2013 y tiene vulnerabilidades de seguridad conocidas. Úsalo SOLO cuando la distribución lo requiera específicamente. Para la gran mayoría de casos — incluyendo muchas distribuciones clásicas — SQL Server 2008 R2 funciona y es mucho más seguro. Lee la FAQ antes de decidir.

Cuándo usar SQL Server 2000 vs SQL Server 2008 R2

USAR SQL 2000 CUANDO:
→ La distribución que tienes fue específicamente escrita para SQL 2000 y falla en versiones posteriores
→ Los procedimientos almacenados de la distribución usan sintaxis obsoleta que SQL 2008 ya no acepta
→ Tienes documentación específica que indica "requiere SQL 2000"
→ El servidor es para pruebas locales o estudio — no para producción pública

PREFERIR SQL 2008 R2 CUANDO:
→ La distribución no especifica explícitamente que requiere SQL 2000
→ Tienes Windows 10 u 11 (SQL 2000 es muy difícil de instalar en sistemas modernos)
→ El servidor va a estar en internet con jugadores reales
→ Es tu primer servidor y quieres menos dolores de cabeza
→ Quieres poder hacer backups modernos y usar SSMS con interfaz gráfica completa

RESUMEN:
→ Si puedes usar SQL 2008 R2: úsalo
→ Si la distribución lo requiere y no hay forma de evitarlo: instala SQL 2000 en VM con Windows XP/2003

Sistema operativo recomendado — máquina virtual

POR QUÉ USAR UNA MÁQUINA VIRTUAL (VM):

SQL 2000 fue diseñado para Windows 2000, XP y Server 2003. En Windows 10/11:
→ El instalador puede fallar en pasos de prerrequisitos
→ Los servicios de SQL 2000 pueden inestabilizarse por diferencias en la API de Windows
→ El rendimiento puede ser impredecible

SOLUCIÓN RECOMENDADA — VM CON WINDOWS XP/2003:

Herramientas de virtualización gratuitas:
→ VirtualBox (Oracle): gratuito, multiplataforma
→ VMware Workstation Player: gratuito para uso personal

Configuración recomendada de la VM:
→ Sistema operativo guest: Windows XP SP3 o Windows Server 2003 SP2
→ RAM asignada: mínimo 512 MB (recomendado 1 GB para SQL + MuServer)
→ Disco virtual: mínimo 20 GB (para Windows + SQL + MuServer + base de datos)
→ Red: modo Bridge o NAT según la configuración que necesites

VENTAJA DE LA VM:
→ El SQL 2000 funciona de forma nativa y estable dentro del entorno correcto
→ Puedes snapshottear el estado de la VM y restaurarla si algo sale mal
→ El MuServer clásico también corre mejor en Windows XP que en Windows 11

ALTERNATIVA SIN VM (MODO COMPATIBILIDAD):
→ Clic derecho en el instalador de SQL 2000 → Propiedades → Compatibilidad
→ Seleccionar "Windows XP (Service Pack 3)"
→ Marcar "Ejecutar como administrador"
→ Intentar la instalación
→ Resultado: variable — puede funcionar en Windows 10 pero falla en muchas configuraciones
→ Si falla: la VM es la solución confiable

Instalación de SQL Server 2000 — paso a paso

ANTES DE EMPEZAR:
→ Asegúrate de tener el instalador de SQL Server 2000 Y el Service Pack 4
→ Si solo tienes el instalador sin SP: puedes instalarlo primero y aplicar el SP4 después
→ Si tienes una versión integrada con SP4 (llamada "SQL 2000 + SP4"): solo necesitas un instalador

PASO 1 — EJECUTAR EL INSTALADOR:
→ Clic derecho → "Ejecutar como administrador"
→ En Windows XP/2003 (en VM o nativo): ejecución directa
→ En Windows 10 con modo compatibilidad: aplicar el modo de compatibilidad primero

PASO 2 — INICIO DEL ASISTENTE:
→ El instalador de SQL 2000 es más simple visualmente que versiones modernas
→ Selecciona "SQL Server 2000 Components" → "Install Database Server"
→ Haz clic en Next

PASO 3 — TIPO DE INSTALACIÓN:
→ Selecciona "Local Computer" (instalación en la misma máquina)
→ Si la opción es "Create a new instance of SQL Server": elige esa
→ Haz clic en Next

PASO 4 — INFORMACIÓN DE USUARIO Y LICENCIA:
→ Completa los campos de nombre y empresa (cualquier valor para uso de práctica)
→ Acepta los términos de la licencia

PASO 5 — TIPO DE INSTALACIÓN (FEATURES):
→ Selecciona "Server and Client Tools" — la instalación completa con herramientas de gestión
→ Incluye el Enterprise Manager y el Query Analyzer (las interfaces de administración de SQL 2000)
→ Haz clic en Next

PASO 6 — CONFIGURACIÓN DE INSTANCIA:
→ Para simplicidad: elige la "Default Instance" (sin nombre específico)
→ La instancia predeterminada se llama MSSQLSERVER
→ Si ya tienes una instancia SQL instalada: puedes usar una instancia nombrada (ej.: SQL2000)

PASO 7 — CUENTA DE SERVICIO:
→ Para el entorno de un servidor de MU: puedes usar "Use the Local System account"
→ Marca "Use the same account for each service" para simplicidad
→ En producción: considera una cuenta de dominio dedicada, pero para MU no es necesario

PASO 8 — LA OPCIÓN MÁS IMPORTANTE — MODO DE AUTENTICACIÓN:
→ CRÍTICO: selecciona "Mixed Mode (Windows Authentication and SQL Server Authentication)"
→ NUNCA uses "Windows Authentication Mode" — el MuServer no puede autenticarse así
→ Define la contraseña del 'sa' (superusuario de SQL)
→ ANOTA la contraseña — la necesitarás para configurar el MuServer

PASO 9 — FINALIZACIÓN DE LA INSTALACIÓN:
→ El asistente instala todos los componentes
→ En Windows XP/2003: la instalación es relativamente rápida (5-15 minutos)
→ Al terminar: SQL Server 2000 debe estar corriendo como servicio

Aplicar el Service Pack 4 — OBLIGATORIO

POR QUÉ EL SP4 ES OBLIGATORIO:

Sin el Service Pack 4, SQL Server 2000 tiene:
→ La vulnerabilidad del "Slammer Worm" (MS03-031) — exploit que usa el puerto UDP 1434
→ Decenas de bugs de corrupción de datos documentados
→ Problemas de estabilidad en cargas altas

CÓMO INSTALAR EL SP4:
1. Ejecuta el instalador del Service Pack 4 como administrador
2. Acepta los términos y los valores por defecto
3. La contraseña del 'sa' puede requerirse durante la actualización
4. El SP4 reinicia los servicios de SQL Server automáticamente al terminar
5. Verifica que la instalación fue exitosa en los logs del SP4

VERIFICAR QUE EL SP4 ESTÁ INSTALADO:
→ Abre el Enterprise Manager (o el Query Analyzer)
→ En una consulta: ejecutar SELECT @@VERSION
→ El resultado debe mostrar algo como: "Microsoft SQL Server  2000 - 8.00.2039 (SP4)"
→ El número 8.00.2039 confirma el SP4

SI SOLO TIENES SQL 2000 SIN SP:
→ Instala SQL 2000 base primero → después instala SP4
→ El SP4 es un parche incremental — se aplica sobre la instalación existente
→ No necesitas desinstalar y reinstalar

Enterprise Manager y Query Analyzer — las herramientas del SQL 2000

QUÉ REEMPLAZA AL SSMS EN SQL 2000:

En versiones modernas de SQL Server se usa SSMS (SQL Server Management Studio).
En SQL Server 2000: las herramientas equivalentes son:

ENTERPRISE MANAGER:
→ La interfaz gráfica principal de SQL 2000
→ Funciones equivalentes al SSMS para: gestionar bases de datos, crear usuarios, restaurar backups
→ Se abre desde: Inicio → Microsoft SQL Server → Enterprise Manager
→ Conecta al servidor SQL con el usuario 'sa'

QUERY ANALYZER:
→ El equivalente al "New Query" del SSMS moderno
→ Permite ejecutar instrucciones T-SQL directamente
→ Úsalo para: restaurar bases con comandos, crear usuarios, verificar datos

RESTAURAR LA BASE DE DATOS EN ENTERPRISE MANAGER:
1. Abre Enterprise Manager → conecta al servidor
2. Clic derecho en "Databases" → "All Tasks" → "Restore Database"
3. En "Restore as database": escribe el nombre (ej.: MuOnline)
4. En "Restore": selecciona "From device" → clic en "Select Devices..."
5. Clic en "Add" → selecciona el archivo .bak de tu distribución
6. OK → OK → Restore

CREAR USUARIO EN QUERY ANALYZER:
-- Ejecutar en Query Analyzer:
EXEC sp_addlogin 'mu_server', 'TuContraseñaAqui'
EXEC sp_grantdbaccess 'mu_server', 'mu_server'
EXEC sp_addrolemember 'db_owner', 'mu_server'
Dica: Si en algún punto del proceso te preguntas "¿vale la pena continuar con SQL 2000 o migro a SQL 2008 R2?": la respuesta casi siempre es migrar. El tiempo que ahorras en instalación y configuración de SQL 2008 R2 (más simple, mejor documentado, sin problemas de compatibilidad en Windows moderno) compensa con creces el trabajo de adaptar la distribución clásica para el SQL más moderno.

Seguridad del SQL 2000 en producción

MEDIDAS DE SEGURIDAD OBLIGATORIAS PARA SQL 2000:

→ NUNCA abras el puerto UDP 1434 (SQL Server Browser del 2000) hacia internet
  → Es la puerta de entrada del Slammer Worm y otros exploits
  → Bloquea el 1434 UDP en el firewall y el router SIN EXCEPCIÓN

→ NUNCA abras el puerto TCP 1433 hacia internet
  → El MuServer se conecta localmente — no necesita acceso externo al SQL
  → El firewall debe bloquear el 1433 entrante desde internet

→ La contraseña del 'sa' nunca en blanco
  → SQL 2000 sin contraseña en 'sa' es comprometible en segundos
  → Usa una contraseña de al menos 10 caracteres con números y símbolos

→ El servidor de MU en una red local sin acceso directo al SQL desde fuera
  → Flujo correcto: Jugadores → internet → router → GameServer → SQL local
  → El SQL NUNCA debe ser accesible directamente desde internet

Consulta también el tutorial de instalación de SQL Server 2008 R2 (la versión más compatible con Windows moderno y más segura — si puedes usarla, úsala), la guía de configuración de SQL Server (restaurar la base, crear usuarios, configurar ODBC — aplica tanto a SQL 2000 como a versiones modernas con pequeñas diferencias), y el tutorial de cómo crear un servidor clásico (la guía específica de MU clásico 0.97/0.99 que complementa la instalación del SQL).

Preguntas frecuentes

¿SQL Server 2000 aún sirve para MU Online?

Sí, específicamente para distribuciones de las versiones más antiguas (0.97/0.99 y algunos S2-S3 tempranos) que fueron desarrolladas con SQL 2000 como base. Estas distribuciones contienen procedimientos almacenados y funciones escritas en T-SQL para la versión 8.0 (SQL 2000) que pueden no ser compatibles directamente con versiones posteriores. Sin embargo, SQL 2000 es software sin soporte desde 2013 — úsalo solo cuando la distribución específicamente lo requiera.

¿Se puede instalar SQL Server 2000 en Windows 10 o Windows 11?

La respuesta corta es: con mucha dificultad. El instalador de SQL 2000 no fue diseñado para sistemas operativos modernos y tiene problemas de compatibilidad significativos. En Windows 10: algunos usuarios logran instalarlo usando el modo de compatibilidad con Windows XP SP3, pero los resultados son inconsistentes. En Windows 11: aún más difícil. La solución más confiable es usar una máquina virtual (VirtualBox o VMware) con Windows XP/Server 2003 — que son los sistemas operativos para los que SQL 2000 fue diseñado.

¿El Service Pack 4 del SQL Server 2000 es realmente obligatorio?

Sí, sin excepciones. El SQL Server 2000 RTM (la versión sin patchear) tiene vulnerabilidades críticas documentadas incluyendo el exploit del gusano Slammer (2003) que podía tumbar el servidor. Además del aspecto de seguridad, el SP4 contiene cientos de correcciones de bugs que afectan la estabilidad. Nunca pongas un servidor de MU con SQL 2000 RTM en producción — aunque sea privado y 'solo para amigos'.

¿Puedo usar SQL Server 2008 R2 para una distribución hecha para SQL 2000?

Muchas veces sí, con ajustes. SQL Server 2008 R2 puede ejecutar bases de datos en modo de compatibilidad 80 (que emula SQL 2000). Sin embargo, algunas distribuciones muy antiguas usan funciones de T-SQL que fueron eliminadas o cambiaron el comportamiento entre versiones. El proceso: intentar restaurar el .bak en SQL 2008 R2, ejecutar el servidor y observar si hay errores. Si hay errores de procedimientos almacenados incompatibles: o se corrigen manualmente o se usa SQL 2000. Para la mayoría de distribuciones 0.97/0.99 modernas: SQL 2008 R2 funciona con ajustes mínimos.

BR
Editor de eventos, mapas e ítems

Bruno es especialista en eventos, mapas, bosses y economía de ítems de MU Online. Documenta cada detalle basándose en el juego real.

Sigue leyendo

Artículos relacionados

⚙️
Tutorial

Cómo configurar SQL Server para MU Online — guía completa

Guía completa para configurar SQL Server como base de datos de un servidor de MU Online: por qué SQL Server es la base de datos estándar de MU (y no MySQL ni otros), los pasos exactos para restaurar la base de datos del MuServer (el archivo .bak que viene con la distribución), cómo crear un usuario SQL dedicado para el servidor en lugar de usar 'sa', cómo configurar la conexión ODBC que el MuServer usa para hablar con la base, cómo habilitar el protocolo TCP/IP en SQL Server Configuration Manager, la solución a los 3 errores de conexión más comunes (SQL parado, TCP/IP deshabilitado, Mixed Mode apagado), y cómo hacer backup automático de la base para proteger el progreso de los jugadores.

12 min · Intermedio ·
🗄️
Tutorial

Instalar SQL Server 2014/2017/2019 para MU Online

Guía completa para instalar SQL Server 2014, 2017 o 2019 para un servidor de MU Online: en qué casos conviene usar versiones modernas en lugar del 2008 R2, la diferencia entre las ediciones Express, Developer y Standard, el proceso de instalación paso a paso con énfasis en los parámetros críticos para MU (autenticación en Modo Mixto, nombre de instancia, habilitación de TCP/IP), la instalación del SSMS (ahora separado del motor), cómo manejar los modos de compatibilidad de base de datos cuando usas una distribución diseñada para SQL 2008, los problemas de compatibilidad más comunes entre distribuciones clásicas de MU y versiones modernas de SQL Server, y cómo decidir entre continuar con 2008 R2 o migrar a una versión moderna.

12 min · Intermedio ·
🗄️
Tutorial

Cómo instalar SQL Server 2008 R2 para servidor de MU Online

Guía completa para instalar SQL Server 2008 R2 para un servidor de MU Online: por qué el 2008 R2 es la versión más compatible con distribuciones de S6, los prerrequisitos del sistema operativo, el paso a paso detallado del instalador con las opciones correctas para elegir (Mixed Mode, Service Pack, Management Studio), cómo habilitar el protocolo TCP/IP en SQL Server Configuration Manager, cómo verificar que el SQL está corriendo correctamente, los 3 problemas más comunes después de la instalación y cómo resolverlos, y cómo instalar SQL Server Management Studio (SSMS) por separado cuando el instalador integrado falla.

12 min · Intermedio ·