Copiare database in altri server

Si applica a: SQL Server

In alcuni casi potrebbe risultare utile copiare un database da un computer a un altro. Le ragioni includono l'esecuzione di test o controlli di coerenza, lo sviluppo software, l'esecuzione di report, la creazione di un database mirror o, eventualmente, la messa a disposizione del database per le operazioni di rami remoti.

È possibile copiare un database in diversi modi:

  • Usare Copia guidata database

    Puoi usare la procedura guidata Copia database per copiare o spostare database tra server o per aggiornare un database di SQL Server a una versione successiva. Per altre informazioni, vedere Use the Copy Database Wizard.

  • Ripristinare un backup del database

    Per copiare un intero database puoi usare le istruzioni Transact-SQL BACKUP e RESTORE. Generalmente la copia di un database da un computer a un altro viene eseguita mediante il ripristino di un backup completo del database in oggetto per diverse ragioni. Per informazioni sull'uso delle operazioni di backup e ripristino allo scopo di eseguire la copia di un database, vedere Copiare database tramite backup e ripristino.

    Nota

    Per impostare un database mirror per il mirroring del database, devi ripristinare il database nel server mirror con RESTORE DATABASE nome_database RESTORE DATABASE <database_name> WITH NORECOVERY. Per altre informazioni, vedere Preparazione di un database mirror per il mirroring (SQL Server).