Il ripristino supera il limite di licenza di 10240 MB per database. Tutto ciò di cui ho veramente bisogno è la struttura del DB


9

Ho ricevuto un file .bak da un cliente che devo ripristinare, ma il ripristino supera il limite di licenza di SQL Server 2008 R2 10240 MB per database. Tutto ciò di cui ho veramente bisogno è la struttura del DB. C'è un modo per ripristinare comunque o per me solo ripristinare la struttura?

Risposte:


18

L'unico modo sarebbe ripristinare su un'edizione di SQL Server oltre all'edizione express, quindi eliminare i dati non necessari. Quindi ridurre il database al di sotto del limite di 10 Gig, quindi eseguire il backup e il ripristino sull'istanza espressa.

Se questo è per una macchina di sviluppo, cerca di ottenere una copia di SQL Server Developer Edition. Di solito costa circa $ 50,00 e non ha limiti come le dimensioni del database. L'unica limitazione è che non è possibile utilizzare l'istanza per l'uso in produzione.


9

Aggiungendo a ciò che @mrdenny ha menzionato ...

Puoi scaricare gratuitamente versioni di prova complete di SQL Server che puoi utilizzare per un massimo di 180 giorni qui .

È possibile ripristinare il database sulla versione di prova e quindi eseguire lo script del database escludendo i dati.

Ancora una volta, ricorda, hai solo 180 giorni di prova e quindi a seconda delle tue esigenze (se hai bisogno di più tempo, ecc.) Puoi acquistare un'edizione DEV per uso NON di produzione.


5

Se si tratta di un processo una tantum, puoi anche utilizzare Red Gate SQL Compare Pro per farlo.

  1. Creare un DB di destinazione vuoto.
  2. Utilizzare SQL Compare Pro e confrontare il DB di destinazione con il file di backup (BAK).
  3. Invia / sincronizza la struttura al DB di destinazione.

4

Un'altra opzione oltre all'installazione di una versione completa di SQL Server sarebbe quella di provare il database virtuale SQL di Idera .

Ha le seguenti caratteristiche (citazione dal loro materiale di presentazione):

  • Accesso immediato: ottieni immediatamente i dati dai file di backup
  • Funziona come un vero database - Usa strumenti nativi e di terze parti
  • Sostituzione OLR: migliore soluzione per il recupero a livello di oggetto
  • Usi multipli: reportistica, estrazione dati, analisi, ecc.
  • Supporto lettura / scrittura: inserti, aggiornamenti, comandi DBCC

Quindi dovresti essere in grado di installare la sua versione di prova, montare il backup del database che hai, estrarre lo schema tramite strumenti di confronto o query (generati da SSMS).

Un bel tutorial su come usarlo è disponibile sul blog di Pinal Dave .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.