Die Wiederherstellung überschreitet das Lizenzlimit von 10240 MB pro Datenbank. Alles was ich wirklich brauche ist die DB Struktur

9

Ich habe eine .bak-Datei von einem Kunden erhalten, die wiederhergestellt werden muss, aber die Wiederherstellung überschreitet das lizenzierte Limit von SQL Server 2008 R2 10240 MB pro Datenbank. Alles was ich wirklich brauche ist die DB Struktur. Gibt es eine Möglichkeit, die Struktur trotzdem wiederherzustellen oder nur die Struktur wiederherzustellen?

Bruce U.
quelle

Antworten:

18

Die einzige Möglichkeit wäre, neben der Express-Edition eine Edition von SQL Server wiederherzustellen und dann die Daten zu löschen, die Sie nicht benötigen. Verkleinern Sie dann die Datenbank unter das 10-Gig-Limit, sichern Sie sie und stellen Sie sie auf Ihrer Express-Instanz wieder her.

Wenn dies für einen Entwicklungscomputer gilt, versuchen Sie, eine Kopie von SQL Server Developer Edition zu erhalten. Es ist normalerweise ungefähr $ 50.00 und hat keine Einschränkungen wie Datenbankgröße. Die einzige Einschränkung besteht darin, dass Sie die Instanz nicht für die Produktion verwenden können.

mrdenny
quelle
9

Hinzufügen zu dem, was @mrdenny erwähnt hat ...

Sie können kostenlose voll funktionsfähige Testversionen von SQL Server herunterladen , die Sie für bis zu 180 Tage können hier .

Sie können die Datenbank in der Testversion wiederherstellen und dann die Datenbank ohne die Daten ausschreiben.

Denken Sie auch hier daran, dass Sie nur 180 Tage Zeit haben, um zu testen. Abhängig von Ihren Anforderungen (wenn Sie mehr Zeit benötigen usw.) können Sie eine DEV-Edition für den nicht produktiven Gebrauch erwerben.

Kin Shah
quelle
5

Wenn dies ein einmaliger Vorgang ist, können Sie auch Red Gate SQL Compare Pro verwenden.

  1. Erstellen Sie eine leere Ziel-DB.
  2. Verwenden Sie SQL Compare Pro und vergleichen Sie die Ziel-DB mit der Sicherungsdatei (BAK).
  3. Push / Sync-Struktur zur Ziel-DB.
dng
quelle
4

Eine weitere Option neben der Installation einer Vollversion von SQL Server wäre, die SQL Virtual-Datenbank von Idera auszuprobieren .

Es hat die folgenden Funktionen (Zitat aus dem Präsentationsmaterial):

  • Sofortiger Zugriff - Erhalten Sie sofort Daten aus Sicherungsdateien
  • Verhält sich wie eine echte Datenbank - Verwenden Sie Tools von Drittanbietern und native Tools
  • OLR-Ersatz - bessere Lösung für die Wiederherstellung auf Objektebene
  • Mehrfachverwendung - Berichterstellung, Datenextraktion, Analyse usw.
  • Lese- / Schreibunterstützung - Einfügungen, Aktualisierungen, DBCC-Befehle

Sie sollten also in der Lage sein, die Testversion zu installieren, die vorhandene Datenbanksicherung bereitzustellen und Ihr Schema über Vergleichstools oder Abfragen (generiert aus SSMS) zu extrahieren.

Ein nettes Tutorial zur Verwendung finden Sie in Pinal Daves Blog .

Marian
quelle