Effettuare il logshipping tra due SQL Server
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.
Nessun commento trovato.
Disclaimer L'indirizzo IP del mittente viene registrato, in ogni caso si raccomanda la buona educazione.
|