Log Shipping non mostra i nuovi Siti


Ultimamente ho notato questa anomalia durante un controllo su un’infrastruttura SharePoint sul cui SQL Server è stato abilitato un Log Shipping come sistema di High Availability.

L’anomalia è rappresentata dal fatto che se sulla farm principale viene creato un nuovo Sito principale, esso non viene correttamente visto nella farm di recovery su cui insiste il Log Shipping; effettuando un detach\attach del Content DB sulla farm di recovery, magicamente il Sito principale appare correttamente.

Questa sembra essere un simpatico comportamento by design e può essere “aggirato” semplicemente con uno script powershell che, di fatto, fa un refresh sui contenuti del ContentDB.

Ecco lo script:

$db = get-spdatabase | where
{$_.Name –eq “DatabaseName”}

$db.RefreshSitesInConfigurationDatabase()

 

In caso abbiate una configurazione di High Availability con Log Shipping, ricordate di inserire nella procedura di restore anche un batch per il refresh dei Content DB.

 

Comments (0)

Skip to main content