Backup/esportazione del database
Esistono due modi per eseguire il backup/esportare un database di SQL Server utilizzando SQL Server Management Studio:
-
Fare clic con il pulsante destro del mouse su database → Attività → Genera script → Scegli DB → Modifica l'opzione "Dati script" su true → ...
-
Fare clic con il pulsante destro del mouse su database → Attività → Backup → ...
Il primo metodo crea un file .sql che dobbiamo quindi eseguire. Il problema con questo metodo è che il file .sql può essere troppo grande per essere aperto con SQL Server Management Studio. In tal caso è necessario utilizzare l'utilità sqlcmd (dovrebbe essere già installata se abbiamo SQL Server MS). Istruzioni sotto.
Il secondo metodo crea un file .back che è quindi facile da importare in un database vuoto.
Importazione database
Se abbiamo un file .sql e non è troppo grande, possiamo semplicemente aprirlo con SQL Server MS ed eseguirlo.
Se abbiamo un file .sql ma è troppo grande per essere aperto con SQL Server MS, dobbiamo usare sqlcmd in questo modo:
>sqlcmd -i C:\panels_QA28July11.sql -o C:\PanelsImportResult.txt
Il parametro dopo -i è il file da importare. Il parametro dopo -o è dove salvare l'output. Possiamo omettere il secondo parametro se vogliamo vedere il processo sullo schermo.
Per impostazione predefinita, utilizzerà la macchina locale e il server database locale. Se vogliamo utilizzare una macchina e un server diversi utilizziamo l'opzione -S.