Domanda

In questo momento sto attualmente utilizzando la replica transazionale con abbonamento aggiornabile. Esistono modi (incluso T-SQL) che possono essere utilizzati per ridurre il database di distribuzione utilizzato all'interno dello schema di replica? Il file è stato chiamato distribution.MDF

Inoltre ho trovato dei dati abbastanza grandi memorizzati nella cartella repldata , si salva per eliminare questi file? E come? O almeno alcuni di me come ridurlo

Grazie

È stato utile?

Soluzione

Il database distribuzione è solo un normale database di sistema, quindi sì, è possibile ridurlo allo stesso modo di tutti gli altri database (si trova nella cartella Database di sistema) in per ad esempio Management Studio.

Tuttavia, poiché quel database viene utilizzato per archiviare i dati necessari per la replica, potrebbe aumentare di nuovo quando vengono inseriti più dati, pertanto la sua riduzione potrebbe non essere sempre consigliata.

repldata dovrebbe contenere le istantanee per la replica ed è necessario per i nuovi abbonamenti e la reinizializzazione di quelli precedenti. A meno che tu non stia utilizzando la pubblicazione di Snapshot, credo che sia sicuro per te rimuovere il contenuto. Non ho tuttavia trovato alcuna documentazione che confermi che è supportata, quindi potrebbe non essere una buona idea farlo (tuttavia, poiché SQL Server 2000 e versioni successive supportano posizioni alternative delle istantanee, che includono supporti rimovibili, non dovrebbe interessarsene )

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top