La restauración supera el límite de licencia de 10240 MB por base de datos. Todo lo que realmente necesito es la estructura DB

9

Recibí un archivo .bak de un cliente que necesito restaurar, pero la restauración supera el límite de licencia de SQL Server 2008 R2 10240 MB por base de datos. Todo lo que realmente necesito es la estructura DB. ¿Hay alguna manera de Restaurar de todos modos o para mí simplemente Restaurar la estructura?

Bruce U
fuente

Respuestas:

18

La única forma sería restaurar a una edición de SQL Server además de la edición express, luego eliminar los datos que no necesita. Luego, reduzca la base de datos por debajo del límite de 10 Gig, luego haga una copia de seguridad y restaure su instancia expresa.

Si esto es para una máquina de desarrollo, busque obtener una copia de SQL Server Developer Edition. Generalmente cuesta alrededor de $ 50.00 y no tiene limitaciones como el tamaño de la base de datos. Su única limitación es que no puede usar la instancia para uso de producción.

mrdenny
fuente
9

Agregando a lo que @mrdenny mencionó ...

Puede descargar versiones de prueba gratuitas con todas las funciones de SQL Server que puede usar hasta 180 días aquí .

Puede restaurar la base de datos en la versión de prueba y luego crear un script de la base de datos excluyendo los datos.

Nuevamente, recuerde, solo tiene 180 días como prueba y luego, según sus requisitos (si necesita más tiempo, etc.), puede comprar una edición DEV para uso que NO sea de producción.

Kin Shah
fuente
5

Si este es un proceso único, también puede usar Red Gate SQL Compare Pro para hacerlo.

  1. Cree un DB de destino en blanco.
  2. Utilice SQL Compare Pro y compare la base de datos de destino con el archivo de copia de seguridad (BAK).
  3. Empuje / sincronice la estructura a la base de datos de destino.
dng
fuente
4

Otra opción además de instalar una versión completa de SQL Server sería probar la base de datos virtual SQL de Idera .

Tiene las siguientes características (cita de su material de presentación):

  • Acceso inmediato: obtenga datos de los archivos de respaldo instantáneamente
  • Actúa como una base de datos real: use herramientas nativas y de terceros
  • Reemplazo OLR: mejor solución para la recuperación a nivel de objeto
  • Múltiples usos: informes, extracción de datos, análisis, etc.
  • Soporte de lectura / escritura: inserciones, actualizaciones, comandos DBCC

Por lo tanto, debería poder instalar su versión de prueba, montar la copia de seguridad de la base de datos que tiene, extraer su esquema a través de herramientas de comparación o consultas (generadas a partir de SSMS).

Puede encontrar un buen tutorial sobre cómo usarlo en el blog de Pinal Dave .

Mariana
fuente