Cómo configurar SQL Server para MU Online
Instalación, restauración de la base de datos y permisos: la guía para dejar SQL Server listo para tu servidor de MU Online.
SQL Server almacena todas las cuentas, personajes, guilds e ítems de tu servidor de MU Online. Sin él bien configurado, MuServer no arranca. Así se prepara.
Paso 1 — Instalar en modo de autenticación mixta
Durante la instalación de SQL Server, elige Mixed Mode (autenticación Windows + SQL) y define una contraseña fuerte para el usuario sa. Este modo es obligatorio porque MuServer conecta usando usuario y contraseña de SQL.
sa en blanco o por defecto. Servidores expuestos con sa débil son el objetivo número uno de invasiones.Paso 2 — Restaurar la base de datos
Con SQL instalado, restaura la base que acompaña a MuServer (normalmente un .bak o scripts .sql):
- Abre el SQL Server Management Studio (SSMS);
- Conecta con el usuario
sa; - Clic derecho en Databases → Restore Database;
- Apunta al archivo de backup y confirma.
Paso 3 — Crear un usuario dedicado
Por seguridad, crea un usuario solo para la aplicación (en vez de usar sa):
CREATE LOGIN mu_app WITH PASSWORD = 'contrasena_fuerte';
USE MuOnline;
CREATE USER mu_app FOR LOGIN mu_app;
EXEC sp_addrolemember 'db_owner', 'mu_app';
Paso 4 — Validar la conexión (ODBC)
MuServer habla con SQL vía ODBC. Crea una fuente de datos (DSN) apuntando a la base MuOnline y prueba la conexión. Si pasa, el servidor podrá leer y escribir datos.
Perguntas frequentes
¿Qué versión de SQL Server usar para MU Online?
Versiones como SQL Server 2008 R2 y 2014 son ampliamente compatibles con la mayoría de distribuciones de MuServer. Lo clave es instalar en modo de autenticación mixta.
¿Qué es la autenticación mixta?
Es el modo que permite login tanto por la cuenta de Windows como por usuario y contraseña de SQL (como 'sa'). MuServer necesita ese modo para conectarse.