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

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.

GA Gabriel · Actualizado el 9 jul 2025 · ⏱ 12 min de lectura
Respuesta rápida

Las versiones modernas de SQL Server (2014, 2017, 2019) son la elección natural para distribuciones de MU Online de seasons nuevas. Esta guía cubre el proceso completo con los puntos críticos para que el MuServer funcione correctamente.

Las versiones modernas de SQL Server (2014, 2017, 2019) son la elección natural para distribuciones de MU Online de seasons nuevas. Esta guía cubre el proceso completo con los puntos críticos para que el MuServer funcione correctamente.

Nota: Si tu distribución recomienda SQL Server 2008 R2, lee primero ese tutorial — es el más probado con distribuciones clásicas de S6. Esta guía es para versiones modernas.

¿Cuándo usar SQL Server moderno en lugar del 2008 R2?

CUÁNDO ES MEJOR EL SQL SERVER MODERNO:

→ Tu distribución de MuServer fue compilada o actualizada después de 2018
  → Las distribuciones modernas de S6 y seasons post-S6 suelen soportar SQL 2017/2019
→ Estás en Windows Server 2019/2022
  → SQL Server 2008 R2 puede tener problemas en Windows muy moderno
→ Quieres funciones modernas de SQL (mejor compresión, seguridad, HA)
→ Tu proveedor de VPS tiene una imagen con SQL 2017/2019 preinstalado

CUÁNDO ES MEJOR EL SQL SERVER 2008 R2:
→ Tu distribución de S6 es de 2012-2016 y el readme dice "SQL Server 2008 R2"
→ Primera vez montando un servidor de MU — el 2008 R2 es más predecible

CONCLUSIÓN:
→ S6 clásico (distribuciones pre-2018): SQL Server 2008 R2 es más seguro
→ Seasons modernas / distribuciones post-2018: SQL Server 2017 o 2019
→ Duda: consulta el readme de tu distribución específica

Comparación de ediciones

TABLA DE EDICIONES:

EDICIÓN   | COSTO   | LÍMITES                         | CUÁNDO USAR
----------|---------|----------------------------------|---------------------------
Express   | Gratis  | 10 GB/base, 1 GB RAM, 4 núcleos  | Pruebas, servidores < 30 jugadores
Developer | Gratis  | Sin límites técnicos             | Desarrollo/pruebas (NO producción)
Standard  | De pago | 128 GB RAM, 24 núcleos           | Producción pública
Enterprise| De pago | Sin límites                      | Servidores grandes, HA avanzada

Instalación paso a paso

PROCESO DE INSTALACIÓN (SQL Server 2019 como ejemplo):

PASO 1 — DESCARGAR:
→ Busca "SQL Server 2019 Developer download" en el sitio de Microsoft
→ La Developer Edition es gratuita para desarrollo y pruebas

PASO 2 — EJECUTAR EL INSTALADOR:
→ Ejecuta como Administrador
→ Selecciona: "Nueva instalación independiente de SQL Server"

PASO 3 — SELECCIÓN DE CARACTERÍSTICAS:
→ Marca: "Servicios del motor de base de datos"
→ Deja el nombre de instancia como predeterminado (MSSQLSERVER)

PASO 4 — CONFIGURACIÓN DEL SERVIDOR:
→ Pestaña "Cuentas de servicio": valores predeterminados
→ Pestaña "Intercalación": Latin1_General_CI_AS o SQL_Latin1_General_CP1_CI_AS (LATAM)

PASO 5 — AUTENTICACIÓN (CRÍTICO PARA MUSERVER):
→ "Configuración del motor de base de datos" → "Configuración del servidor":
→ Selecciona: "Modo mixto (autenticación de SQL Server y de Windows)"
→ AQUÍ ES DONDE MUCHA GENTE FALLA — solo "Modo de Windows" hace que el MuServer no pueda conectarse
→ Define la contraseña para el usuario 'sa'
→ ANOTA ESTA CONTRASEÑA

PASO 6 — INSTALACIÓN:
→ Revisa el resumen y haz clic en "Instalar"
→ Tarda 5-20 minutos → reinicia el servidor al terminar

Instalar SSMS (separado del motor)

SSMS — LA INTERFAZ GRÁFICA:

A partir de SQL Server 2016, el SSMS ya no viene con el instalador del motor.

DESCARGAR E INSTALAR SSMS:
→ Busca "SSMS download" en el sitio de Microsoft
→ La versión más reciente es gratuita y funciona con todas las versiones de SQL Server
→ Instala como Administrador → acepta los valores predeterminados → reinicia

VERIFICAR FUNCIONAMIENTO:
1. Abre SSMS desde el menú inicio
2. Nombre del servidor: localhost o . (punto)
3. Autenticación: "Autenticación de SQL Server"
4. Login: sa | Contraseña: la que definiste
5. Si te conectas: todo funciona correctamente

Habilitar TCP/IP para el MuServer

HABILITAR TCP/IP:

1. Abre "SQL Server Configuration Manager" desde el menú inicio
2. "Configuración de red de SQL Server" → "Protocolos para MSSQLSERVER"
3. Clic derecho en "TCP/IP" → Habilitar (si está deshabilitado)
4. Clic derecho en TCP/IP → "Propiedades"
5. Pestaña "Direcciones IP" → desplázate hasta "IPAll"
6. "Puerto dinámico de TCP": borra el valor
7. "Puerto TCP": escribe 1433
8. OK → reinicia el servicio "SQL Server (MSSQLSERVER)"

VERIFICAR:
→ En CMD: netstat -an | find "1433"
→ Debe aparecer "0.0.0.0:1433" con estado "LISTENING"
Atenção: El Modo Mixto de autenticación es OBLIGATORIO para que el MuServer pueda conectarse. El MuServer usa autenticación SQL (usuario y contraseña), no autenticación Windows. Si instalas con solo "Modo de Windows", el MuServer no podrá autenticarse. Si ya instalaste en modo solo-Windows: cámbialo en SSMS → clic derecho en el servidor → Propiedades → Seguridad → cambia a "Autenticación de SQL Server y de Windows" → reinicia el servicio SQL.

Modos de compatibilidad para distribuciones clásicas de S6

EL PROBLEMA DE COMPATIBILIDAD:

Las distribuciones de S6 clásico tienen stored procedures con sintaxis de SQL Server 2008.
En SQL Server 2019, algunas de esas consultas pueden fallar.

SOLUCIÓN — CAMBIAR EL NIVEL DE COMPATIBILIDAD:
1. En SSMS: clic derecho en "MuOnline" → "Propiedades"
2. Panel izquierdo: "Opciones"
3. "Nivel de compatibilidad" → "SQL Server 2008 (100)"
4. Repite para EventMU, RankingMU, LogServer
5. Reinicia el MuServer

NIVELES DE COMPATIBILIDAD:
→ SQL Server 2008/2008 R2 = nivel 100
→ SQL Server 2012 = nivel 110
→ SQL Server 2014 = nivel 120
→ SQL Server 2017 = nivel 140
→ SQL Server 2019 = nivel 150

CREAR EL USUARIO DEL MUSERVER:
-- En SSMS (query window):
CREATE LOGIN mu_server
WITH PASSWORD = 'ContraseñaSegura2024',
     DEFAULT_DATABASE = MuOnline,
     CHECK_EXPIRATION = OFF,
     CHECK_POLICY = OFF;

USE MuOnline;
CREATE USER mu_server FOR LOGIN mu_server;
EXEC sp_addrolemember 'db_owner', 'mu_server';
-- Repite para EventMU, RankingMU, LogServer

Consulta también el tutorial de SQL Server 2008 R2 (si tu distribución es de Season 6 clásico), el tutorial de configuración de SQL Server para MU (creación de usuarios ODBC y ajuste fino que aplica en cualquier versión de SQL), y el tutorial de cómo crear un servidor de MU Online (el proceso completo).

Preguntas frecuentes

¿Puedo usar SQL Server 2019 con MU Online Season 6?

Depende de la distribución. Las distribuciones de S6 más antiguas (2011-2014) fueron optimizadas para SQL Server 2008 R2 y pueden tener incompatibilidades con versiones modernas — principalmente stored procedures que usan sintaxis obsoleta. Muchas distribuciones más recientes de S6 (2018 en adelante) sí son compatibles con SQL 2017/2019. La forma de saber si tu distribución es compatible: sube las bases de datos al SQL moderno y verifica si los stored procedures ejecutan sin errores. Si hay errores: el modo de compatibilidad de la base puede resolverlos.

¿Cuál es la diferencia entre SQL Server Express, Developer y Standard?

Express: gratuita, con límites: máximo 10 GB por base de datos, máximo 1 GB de RAM para el motor, máximo 4 núcleos. Developer: gratuita, sin limitaciones técnicas (mismo motor que Enterprise), pero solo para desarrollo y pruebas — no para producción con jugadores reales. Standard: versión paga para producción — hasta 128 GB de RAM y 24 núcleos.

¿SSMS ya no viene incluido con el instalador de SQL Server?

Correcto. A partir de SQL Server 2016, el SSMS (SQL Server Management Studio) se descarga por separado del instalador del motor. El instalador del motor configura el servicio de base de datos; SSMS es la herramienta visual para gestionar ese servicio. Son dos descargas separadas.

¿Cómo resuelvo los errores de stored procedures cuando migro del SQL 2008 al 2019?

El problema más común al migrar bases de MU de SQL 2008 al 2019 es la compatibilidad de sintaxis. Solución: cambia el nivel de compatibilidad de la base de datos al equivalente de SQL 2008. En SSMS: clic derecho en la base → Properties → Options → Compatibility Level → 'SQL Server 2008 (100)'. Repite para todas las bases de MU. No siempre resuelve todos los problemas, pero cubre la mayoría de los casos.

GA
Editor de guías y builds

Gabriel cubre gameplay, builds de clases, PvP y progresión. Prueba cada estrategia en un servidor antes de publicar.

Sigue leyendo

Artículos relacionados

🗄️
Tutorial

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.

12 min · Avanzado ·
⚙️
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

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 ·