Backup di database/esportazione
Ci sono due modi per eseguire il backup/esportare un database di SQL Server utilizzando SQL Server Management Studio:
fare clic destro del database → Attività → generare script → scegliere DB → Change opzione “Data script” true → ...
destro click datab ase → Compiti → Backup → ...
Il primo metodo crea un file .sql che quindi è necessario 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, dobbiamo utilizzare l'utilità sqlcmd (dovrebbe essere già installata se abbiamo MS SQL Server). 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 solo aprire con MS SQL Server ed eseguirlo.
Se abbiamo un file sql ma è troppo grande per essere aperto con MS SQL Server dobbiamo utilizzare sqlcmd come questo:
>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 di database locale. Se vogliamo utilizzare una macchina e un server diversi, usiamo l'opzione -S.
Nella fase successiva dei "script Wizards Generate" v'è un'opzione che è "false" come default dice "dati script", il cambiamento i t a "vero". – Lamak
Perché non si esegue il backup del database? –