2017-09-21 1 views
3

Ich habe eine Sicherung einer sehr großen Datenbank. Ich möchte diese Datenbank wiederherstellen, aber es ist nicht genug Platz auf meiner Festplatte. Da ich die Daten nicht benötige, gibt es eine Möglichkeit, sie ohne die Daten wiederherzustellen?Wiederherstellen der Datenbank ohne Daten

Ich habe bereits versucht, das Schema usw. zu skripten, aber wenn ich das Skript ausführe, funktioniert es leider nicht.

Vielen Dank im Voraus

+0

Warum nehmen Sie das Backup-Skript nicht ohne Daten? –

+1

Welche Version von SQL Server? Wenn es SQL 2014 SP2 oder SQL Server 2016 SP1 oder höher ist, können Sie [DBCC CLONEDATABASE] (https://support.microsoft.com/en-us/help/3177838/how-to-use-dbcc-clonedatabase- Nur ein Schema und nur Statistiken generieren. Es sichert nur das Schema und die Statistik. – DMason

Antwort

1

Haben Sie RedGate SQL Compare haben? Wenn nur eine Datenbanksicherung verfügbar wäre, würde ich SQL Compare mit der Sicherung als Quelle und einer brandneuen Datenbank als Ziel ausführen. Die Ergebnisse des Vergleichs sollten Ihnen geben, was Sie benötigen, in der richtigen Reihenfolge der Bereitstellung.

6

Verwenden Sie die Generieren und Scripts-Assistenten Veröffentlichen eine Transact-SQL-Skript für viele Objekte erstellen. Der Assistent generiert ein Skript für alle Objekte in einer Datenbank oder eine Teilmenge der ausgewählten Objekte. Der Assistent bietet viele Optionen für Ihre Skripts, z. B. ob Berechtigungen, Sortierung, Einschränkungen usw. enthalten sein sollen.

Check hier, wie Script- erzeugen SQL Server 2012 copy database without data

Verwandte Themen