Condividi tramite


Copia di database in altri server

È talvolta utile copiare un database da un computer a un altro, ad esempio per eseguire test o controlli di consistenza, sviluppare software, eseguire report, creare un database mirror o rendere il database disponibile per attività di filiali remote.

È possibile copiare un database in diversi modi:

  • Utilizzo di Copia guidata database

    È possibile utilizzare Copia guidata database per copiare o spostare database tra server o per aggiornare un database di SQL Server a una versione successiva. Per ulteriori informazioni, vedere Utilizzo di Copia guidata database.

  • Ripristinando un backup del database.

    Per copiare un intero database è possibile utilizzare 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'utilizzo 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, è necessario ripristinare il database nel server mirror tramite RESTORE DATABASE <database_name> WITH NORECOVERY. Per ulteriori informazioni, vedere Preparazione di un database mirror per il mirroring (SQL Server).

  • Utilizzo della procedura guidata di generazione script per pubblicare database

    È possibile utilizzare la procedura guidata Genera script per trasferire un database da un computer locale a un provider di hosting Web. Per ulteriori informazioni, vedere Procedura guidata Genera e pubblica script.