Este artículo orienta al revendedor Plesk cuando un cliente pregunta por cadenas de conexión a Microsoft SQL Server (MSSQL) en hosting Windows. No es un manual de programación .NET; indica qué datos debe tener el cliente y qué corresponde configurar en el plan de servicio.
Alcance revendedor: Vos definís si la suscripción incluye MSSQL (plan de servicio). El cliente crea la base y el usuario en su panel y arma la cadena en su aplicación. Ejemplos de código VB/C# detallados pertenecen a documentación de planes individuales Windows, no a esta sección de reventa.
Entorno: MSSQL 2005/2008 en servidores Windows con Plesk Onyx. Las versiones del cliente SQL Native pueden variar; si la app falla por provider obsoleto, el desarrollador debe actualizar drivers o provider en su código.
Qué revisás vos antes de responder
- La suscripción tiene un plan con bases Microsoft SQL habilitadas (Planes de servicio).
- El cliente ya creó la base y el usuario en su panel (si no, indicale que lo haga ahí — no desde el panel revendedor).
- Si pide acceso remoto (desde otro servidor o su PC), puede requerir reglas de firewall y permisos adicionales → escalá a soporte del proveedor si no está habilitado.
Datos que el cliente necesita para la cadena
| Parámetro | Origen habitual |
|---|---|
| Server / Data Source | Desde la app en el mismo servidor: localhost o (local). Desde fuera: hostname o IP que indique el panel o soporte. |
| Database / Initial Catalog | Nombre de la base creada en el panel del cliente. |
| User ID | Usuario SQL creado y asociado a esa base (no el usuario del panel Plesk). |
| Password | Contraseña del usuario SQL definida al crearlo. |
Formato de referencia (SqlClient — .NET)
Para orientar al cliente o su desarrollador, una cadena típica es:
Server=localhost;Database=NombreBase;User Id=UsuarioSQL;Password=ContraseñaSQL;
Equivalente con Data Source e Initial Catalog:
Data Source=localhost;Initial Catalog=NombreBase;User Id=UsuarioSQL;Password=ContraseñaSQL;
En código .NET suele usarse System.Data.SqlClient (namespaces System.Data y System.Data.SqlClient). Los providers OLE DB legacy (SQLNCLI, SQLNCLI10) son de versiones antiguas; recomendá SqlClient salvo que la app legacy lo exija.
Errores frecuentes (vista soporte revendedor)
| Síntoma | Causa habitual |
|---|---|
| Login failed for user | Usuario/contraseña incorrectos o usuario sin permiso sobre esa base. |
| Cannot open database | Nombre de base mal escrito o base no creada. |
| No conecta desde internet | Usa localhost desde fuera del servidor; necesita host remoto y puerto 1433 habilitado. |
| No puede crear más bases | Límite del plan → upgrade de plan de servicio. |
Qué no hace el revendedor en Plesk
- No escribís ni depurás el código de la aplicación del cliente.
- No creás usuarios SQL dentro de la suscripción desde el panel revendedor (salvo entrar al panel del cliente como soporte, fuera del alcance de esta KB).
- No modificás providers OLE DB del servidor.
Relacionado
- Planes y suscripciones: habilitar MSSQL y cantidad de bases en el plan de servicio.
- Planes individuales: creación de base/usuario y ejemplos de código para el desarrollador del cliente.
Si el cliente necesita acceso remoto a MSSQL o la conexión falla tras verificar datos, abrí un caso desde el portal de clientes con dominio, nombre de base y mensaje de error. También podés usar el chat online del sitio.

