Cuándo necesitas SQL Server y no MySQL
Esta es la pregunta que conviene resolver antes de crear nada. Si tu sitio es WordPress, PrestaShop, Joomla o cualquier aplicación PHP habitual, necesitas MySQL o MariaDB. SQL Server entra en juego cuando el desarrollo está hecho en ASP.NET, cuando tu proveedor de software lo exige, o cuando migras una aplicación corporativa que ya venía de ese motor. Es una de las razones principales para contratar hosting Windows en lugar de Linux.
Crear la base de datos
- Entra a Plesk y abre Bases de datos.
- Pulsa Añadir base de datos.
- Escribe el nombre. Plesk antepone un prefijo de tu suscripción, así que anota el nombre completo resultante.
- En el desplegable de tipo, selecciona Microsoft SQL Server.
- Confirma el dominio asociado.
- Deja marcada la creación del usuario y define su nombre y contraseña.
- Pulsa Aceptar.
La cadena de conexión
Es lo que tu aplicación necesita para conectarse. En una instancia Express el nombre del servidor incluye la instancia:
Server=localhost\SQLEXPRESS;Database=su_negocio_db;User Id=su_negocio_user;Password=tu-contrasena;
Si la aplicación falla al conectar, prueba también con el punto como referencia local:
Server=.\SQLEXPRESS;Database=su_negocio_db;User Id=su_negocio_user;Password=tu-contrasena;
Lo más práctico es no escribir la cadena en el código, sino declararla desde Configuración de ASP.NET en Plesk y que la aplicación la lea desde ahí.
Administrar la base
Desde la fila de la base de datos, el panel ofrece un enlace a la herramienta web de administración incluida en el servidor. Desde ahí puedes crear tablas, ejecutar consultas y revisar los datos sin instalar nada.
Trabajar desde SQL Server Management Studio
Para desarrollo serio, la herramienta de escritorio de Microsoft es mucho más cómoda. Necesitas habilitar el acceso remoto:
- En Bases de datos, abre la pestaña de usuarios.
- Selecciona el usuario de la base.
- Cambia el acceso remoto y restringe la conexión a tu dirección IP concreta.
- Guarda.
Nunca abras el acceso a todas las direcciones. Un motor de base de datos expuesto a internet recibe intentos de conexión automatizados en cuestión de horas.
Límites de la edición Express
| Límite | Valor |
|---|---|
| Tamaño máximo por base de datos | 10 GB |
| Memoria utilizable por el motor | Limitada por la edición |
| Núcleos de procesador aprovechados | Restringidos frente a las ediciones de pago |
Para la mayoría de sitios corporativos y aplicaciones internas es más que suficiente. Si tu base se acerca al tope de tamaño, es momento de valorar una edición superior o un servidor dedicado.