Sincronizzare sql server 2005 express

martedì 07 giugno 2011 - 15.28
Tag Elenco Tags  SQL Server 2005

camminolontano Profilo | Newbie

Ciao a tutti,
ho un problema devo sincronizzare 2 db in sql 2005 express ed.
lo scenario è il seguente:
2 server in 2 città distinte uno in produzione città A, il secondo in amministrazione solo per consultazione città B
A e B sono in VPN ed i server si vedono.
mi servirebbe che circa 3 volte al giorno(8, 14, 21) A venga sincronizzato con B.
entrambe le istanze si chiamano sqlexpress il db è uno e le tabelle sono circa 500.

Grazie a tutti.

lbenaglia Profilo | Guru

>ho un problema devo sincronizzare 2 db in sql 2005 express ed.
>lo scenario è il seguente:
>2 server in 2 città distinte uno in produzione città A, il secondo
>in amministrazione solo per consultazione città B
>A e B sono in VPN ed i server si vedono.
>mi servirebbe che circa 3 volte al giorno(8, 14, 21) A venga
>sincronizzato con B.
>entrambe le istanze si chiamano sqlexpress il db è uno e le tabelle
>sono circa 500.

Ciao,

Le funzionalità di replica della Express Edition sono piuttosto limitate (può fungere solo da sottoscrittore), quindi escludiamo questa tecnica.
Ora, che dimensione ha il db? E' ipotizzabile eseguire un full backup alle 21, copiarlo sulla sede remota ed eseguirne il restore seguito da due backup differenziali alle 8 e alle 14?

In alternativa potresti valutare il "simple log shipping":
http://am.net/resources/sql/LogShipping.adpx

Vista la mancanza del SQL Server Agent, entrambi i metodi necessitano di uno scheduler esterno (ad esempio comandi SQL sottomessi via sqlcmd.exe tramite lo scheduler di Windows).

>Grazie a tutti.
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/

camminolontano Profilo | Newbie

Ciao e
grazie per la risposta,
attualmente è quasi così ogni notte alle 24.00 la sede B fa un back-up completo e lo copia sulla sede A ed all'occorrenza viene ripristinato manualmente.
Nuove esigenze mi obbligano a farlo in automatico 3 volte al giorno e cercavo una soluzione meno artigianale.
Mi ricordi la sinsassi dell'incrementale?

Alessandro

lbenaglia Profilo | Guru

>Mi ricordi la sinsassi dell'incrementale?
BACKUP DATABASE...TO...WITH DIFFERENTIAL
http://msdn.microsoft.com/it-it/library/ms186865.aspx

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5