Copia di database in altri server
A volte può risultare 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.
Sono disponibili diversi modi per copiare un database:
Utilizzo di Copia guidata database
È possibile utilizzare Copia guidata database per copiare o spostare database tra server. 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 Copia di database tramite backup e ripristino.
Nota
Per impostare un database mirror per il mirroring del database, è necessario ripristinare il database sul server mirror tramite RESTORE DATABASE <database_name> WITH NORECOVERY. Per ulteriori informazioni, vedere Preparazione di un database di mirror per il mirroring.
Copia di database da SQL Server 6.5 o versione precedente
Per informazioni sull'aggiornamento dei database, vedere Copia di database da SQL Server 7.0 o versioni precedenti.
Utilizzo della Procedura guidata Genera e pubblica script per trasferire database
È possibile utilizzare la Procedura guidata Genera e pubblica script per trasferire un database da un'istanza locale di Motore di database o da SQL Azure. È possibile utilizzare la procedura guidata in due modi:
Utilizzare la procedura guidata per generare uno script del database, quindi eseguire lo script in un'altra istanza di Motore di database o in SQL Azure.
Utilizzare la procedura guidata e un provider di pubblicazione per pubblicare direttamente un database in un servizio Web creato tramite il progetto Database Publishing Services da CodePlex.
Per ulteriori informazioni, vedere Utilizzo della Procedura guidata Genera e pubblica script.
Nota
È inoltre possibile copiare dati tra istanze diverse di SQL Server senza copiare un intero database. Per ulteriori informazioni su questi metodi, vedere Copia di dati tra server.