Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Sicherung auf Tabellenebene

Sie können die BACKUP DATABASE nicht verwenden Befehl zum Sichern einer einzelnen Tabelle, es sei denn natürlich, die betreffende Tabelle ist ihrer eigenen FILEGROUP zugeordnet .

Was Sie tun können, ist, wie Sie vorgeschlagen haben, die Tabellendaten in eine CSV-Datei zu exportieren. Um nun die Definition Ihrer Tabelle zu erhalten, können Sie CREATE TABLE ausschreiben Skript.

Sie können dies in SQL Server Management Studio wie folgt tun:

Klicken Sie mit der rechten Maustaste auf Datenbank> Aufgaben> Skript erstellen

Sie können dann die Tabelle auswählen, die Sie ausschreiben möchten, und auch alle zugehörigen Objekte wie Einschränkungen und Indizes einbeziehen.

um die DATA zu erhalten zusammen mit nur dem schema müssen Sie Advanced auswählen auf der Registerkarte "Skriptoptionen festlegen" und unter GENERAL Abschnitt Types of data to script setzen wählen Sie Schema and Data

Ich hoffe, das hilft, aber Sie können mich gerne direkt kontaktieren, wenn Sie weitere Hilfe benötigen.