\\ Home Page : Articolo : Stampa
Effettuare il logshipping tra due SQL Server
Di Marco Tenuti (del 15/09/2011 @ 16:09:39, in informatica, linkato 1138 volte)

E' una soluzione, quando si è costretti dalle soluzioni di database che si è scelti, cioè quando è necessario duplicare un database da un server ad un altro, un'operazione che sarebbe peraltro relativamente semplice e automatica, nel caso in cui uno dei due server sia una versione completa di Microsoft SQL Server.

Quando invece avete a che fare con due istanze di Microsoft SQL Server Express Edition, non vi rimane che il logshipping come "ultima spiaggia" per la replica, a meno che non decidiate di implementare una procedura manuale e più laboriosa per il travaso monodirezionale dei dati di un database:

RESTORE DATABASE myDatabaseName FROM DISK = 
'C:\SWSoft\Plesk\Databases\MSDE\MSSQL\Backup\myDatabaseName.bak' 
WITH INIT, STANDBY='standbyfilename.dat'

BACKUP DATABASE myDatabaseName TO DISK = 
'C:\SWSoft\Plesk\Databases\MSDE\MSSQL\Backup\myDatabaseName.bak' 
WITH INIT

Io ho preferito, in una problematica di un mio cliente, procedere con la scrittura di una procedura manuale, semplicemente perché la replica dei dati è anzitutto monodirezionale e l'aggiornamento incrementale dei dati è fattibilissimo a causa di una scarsa variabilità dei dati nel tempo.