Este documento contiene información para pasar la estructura y los datos de una base Microsoft SQL Server a una base de tu servicio, desde el panel Plesk o con SQL Server Management Studio.
Si tenés una base Microsoft SQL Server en tu computadora o en otro servidor y querés pasarla a tu servicio, podés hacerlo de dos formas: importando un volcado desde Plesk, o generando un script con SQL Server Management Studio (SSMS) y ejecutándolo en la base de destino.
Antes de empezar: creá la base de destino y su usuario. Para eso, ingresá al portal de clientes, abrí tu servicio y hacé clic en Ingresar a Plesk. Después andá a Sitios web y dominios → Bases de datos.
Opción 1: importar un volcado desde Plesk
Si la base viene de otro servicio con Plesk y tenés un volcado exportado desde ese panel:
- En Bases de datos, ubicá la base de destino y hacé clic en Importar volcado.
- Elegí Cargar y seleccioná el archivo ZIP del volcado desde tu computadora.
- Si querés reemplazar todo el contenido de la base de destino, marcá Recrear la base de datos.
- Hacé clic en Aceptar.
Importante: con Recrear la base de datos, la base de destino se elimina y se vuelve a crear con el mismo nombre, así que se pierde todo lo que tenía. Si tiene información, primero hacé un respaldo con Exportar volcado.
Opción 2: generar un script con SQL Server Management Studio
Es la forma recomendada para bases pequeñas o medianas que están en tu computadora o en otro servidor. Para instalar SSMS y conectarte a tu base, buscá Management Studio en la base de conocimiento.
Generar el script desde la base de origen
- En SSMS, conectate al servidor donde está la base de origen.
- En Object Explorer, hacé clic derecho sobre la base y elegí Tasks → Generate Scripts.
- Hacé clic en Next y elegí si querés toda la base o solo algunas tablas.
- En Set Scripting Options, elegí Save as script file e indicá dónde guardar el archivo en tu computadora.
- Hacé clic en Advanced y configurá:
- Types of data to script: Schema and data, para copiar la estructura y los datos.
- Script for server version: la versión del servidor de destino. Si no la conocés, consultanos por ticket.
- Script USE DATABASE: False, porque la base de destino tiene otro nombre, con el prefijo de tu cuenta.
- Hacé clic en OK, después en Next hasta terminar, y por último en Finish.
Ejecutar el script en la base de tu servicio
- En SSMS, conectate a tu base de datos de destino.
- En Object Explorer, seleccioná la base de destino.
- Abrí el archivo con File → Open → File.
- Verificá que arriba, en la barra de herramientas, esté seleccionada tu base de destino, y hacé clic en Execute.
- Revisá la pestaña Messages para confirmar que no haya errores.
Importante: con bases grandes, el script puede ser muy pesado y SSMS puede quedarse sin memoria. En ese caso, generá el script por partes, seleccionando algunas tablas por vez, o consultanos por ticket.
Problemas frecuentes
- Error de permisos o la base no existe al ejecutar el script: revisá que Script USE DATABASE esté en False y que tengas seleccionada tu base de destino.
- Errores de sintaxis o de funciones no soportadas: el script se generó para una versión más nueva. Volvé a generarlo eligiendo la versión del servidor de destino en Script for server version.
- Errores de objetos que ya existen: la base de destino ya tiene tablas con el mismo nombre. Usá una base vacía, o hacé un respaldo y eliminá esas tablas antes.
- No me puedo conectar con SSMS: buscá Management Studio en la base de conocimiento para revisar los datos de conexión.
- La base no entra en el espacio de tu servicio: podés actualizarlo consultando al área comercial desde el portal de clientes o por el chat online.
Si necesitás ayuda para pasar tus datos, abrí un ticket desde el portal de clientes o consultá por el chat online del sitio.
