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.