Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Backup a livello di tabella

Non è possibile utilizzare il BACKUP DATABASE comando per eseguire il backup di una singola tabella, a meno che ovviamente la tabella in questione non sia allocata al proprio FILEGROUP .

Quello che puoi fare, come hai suggerito, è esportare i dati della tabella in un file CSV. Ora per ottenere la definizione della tua tabella puoi 'Script out' il CREATE TABLE copione.

Puoi farlo all'interno di SQL Server Management Studio, tramite:

facendo clic con il pulsante destro del mouse su Database> Attività> Genera script

È quindi possibile selezionare la tabella di cui si desidera eseguire lo script e anche scegliere di includere eventuali oggetti associati, come vincoli e indici.

per ottenere i DATA insieme solo allo schema , devi scegliere Advanced nella scheda delle opzioni di scripting impostate e in GENERAL sezione imposta i Types of data to script seleziona Schema and Data

Spero di esserti stato d'aiuto, ma sentiti libero di contattarmi direttamente se hai bisogno di ulteriore assistenza.