Eseguire una farm che utilizza database di sola lettura (Windows SharePoint Services)
In questo articolo viene descritto come eseguire una farm di Windows SharePoint Services 3.0 i cui database del contenuto sono stati impostati in modalità di sola lettura (farm di sola lettura). Una farm di sola lettura può far parte di un ambiente di ripristino di emergenza che viene eseguito con i database del contenuto di cui è stato eseguito il mirroring o il log shipping. In alternativa, può far parte di un ambiente di manutenzione o di applicazione di patch a disponibilità elevata che consente l'accesso utente durante l'aggiornamento di un'altra versione della farm.
Nota
In una farm di sola lettura solo i database del contenuto sono di sola lettura. Tutti gli altri database, inclusi il database di configurazione e il database del contenuto di Amministrazione centrale, sono di lettura/scrittura.
Per eseguire una farm che utilizza database di sola lettura, è innanzitutto necessario verificare che i database del contenuto siano di sola lettura e quindi disattivare i processi timer che scrivono nel database del contenuto. È inoltre consigliabile avvisare gli utenti delle modifiche che visualizzeranno in una farm che utilizza database del contenuto di sola lettura.
Per eseguire una farm che utilizza database del contenuto di sola lettura
Se si utilizza il log shipping di SQL Server in un ambiente, i database del contenuto nel server secondario possono essere impostati in modalità di sola lettura. Per ulteriori informazioni sulla modalità di utilizzo del log shipping, vedere Configure high availability (Office SharePoint Server). Se si utilizza il mirroring, il database mirror non è accessibile ai computer client. È tuttavia possibile utilizzare il database in modo indiretto, creando uno snapshot del database nel database mirror. Lo snapshot del database rende disponibile ai computer client l'accesso in sola lettura ai dati presenti nel database al momento della creazione dello snapshot. Per ulteriori informazioni sul mirroring dei database, vedere Snapshot del database.
Per gli altri scenari è possibile utilizzare la procedura seguente per impostare i database del contenuto di lettura/scrittura in modalità di sola lettura mediante SQL Server Management Studio. Per impostare i database del contenuto in modalità di sola lettura è inoltre possibile utilizzare l'istruzione Transact-SQL ALTER DATABASE. Per ulteriori informazioni, vedere ALTER DATABASE (Transact-SQL) (https://go.microsoft.com/fwlink/?linkid=148619&clcid=0x410).
Importante
Per eseguire questa procedura, è necessario essere un membro del ruolo predefinito del database db_owner in ogni database.
Non eseguire questa procedura in database di cui è stato eseguito il log shipping o il mirroring.
Impostare un database del contenuto in modalità di sola lettura
Aprire SQL Server Management Studio.
Fare clic con il pulsante destro del mouse sul database del contenuto da impostare in sola lettura e quindi scegliere Proprietà.
Selezionare la pagina Opzioni e scorrere l'elenco Altre opzioni fino alla sezione Stato.
Alla voce Database di sola lettura fare clic sulla freccia accanto a False, selezionare True e quindi fare clic su OK.
Ripetere l'operazione per tutti gli altri database del contenuto.
Nota
Quando un database viene impostato in modalità di sola lettura mediante SQL Server Management Studio o Transact-SQL, tutte le connessioni tranne quella utilizzata per l'impostazione del contrassegno di sola lettura vengono interrotte. Queste connessioni vengono riattivate al ripristino della modalità di lettura/scrittura.
Alcuni processi timer non funzionano correttamente in una farm che esegue database del contenuto di sola lettura. Dopo aver configurato la farm in sola lettura, esaminare i registri del Servizio di registrazione unificato (ULS, Unified Logging Service). Se è ripetutamente impossibile completare un processo timer, è possibile disattivare tale processo per impedire che nella farm vengano salvati registri di dimensioni sempre più grandi. Nella procedura seguente vengono elencati i processi che non funzionano correttamente. Ve ne possono tuttavia essere degli altri.
Importante
Per eseguire questa procedura è necessario essere membri del gruppo di SharePoint Amministratori farm.
Disattivare i processi timer
In Amministrazione centrale SharePoint fare clic sulla scheda Operazioni.
Nella sezione Configurazione globale fare clic su Definizioni processi timer.
Fare clic su ciascuno dei processi timer elencati di seguito e scegliere Disattiva, quindi fare clic su OK.
Elaborazione in blocco attività flusso di lavoro
Registro modifiche
Statistiche database
Eliminazione siti inattivi
Avviso di quota disco
Avvisi immediati
Cestino
Raccolta siti: Eliminazione
Analisi dati di utilizzo
Definizione processo pagina di propagazione varianti
Definizione processo sito di propagazione varianti
Aggiornamento criteri Watson per Windows SharePoint Services
Flusso di lavoro
Pulizia automatica flussi di lavoro
Failover flussi di lavoro
Esperienza utente nei siti di sola lettura
Nelle farm che eseguono Windows SharePoint Services 3.0 con SP2, anche la raccolta siti associata a un database del contenuto di sola lettura viene impostata in modalità di sola lettura. L'interfaccia utente viene modificata in modo tale che gli utenti non possano eseguire attività che richiedono la scrittura di dati nel database. Nella tabella seguente vengono elencati gli elementi dell'interfaccia utente non disponibili.
Oggetto | Elementi rimossi dall'interfaccia in sola lettura |
---|---|
Menu Azioni sito |
Crea pagina Modifica pagina |
Raccolte documenti |
Menu Nuovo Menu Carica Menu Impostazioni |
Elenchi |
Menu Nuovo Menu Impostazioni |
Informazioni sito e Impostazioni sito |
Nuovo utente Appartenenza a gruppi del sito Avviso Salva come modello personalizzato Crea gruppo |
Alcune opzioni non disponibili in un database di sola lettura continuano a essere visualizzate nell'interfaccia. Se si tenta di eseguire le azioni corrispondenti, verranno visualizzati messaggi di errore. Queste azioni sono elencate nella tabella seguente.
Componente o area | Tipo di operazione o azione | Comportamento o messaggio di errore |
---|---|---|
Informazioni sito e Impostazioni sito |
Si tenta di modificare il titolo o la descrizione del sito nella pagina Modifica titolo e descrizione sito: "nome sito". |
Il titolo non viene modificato. Viene visualizzata la pagina di accesso negato a SharePoint. |
Web secondari |
Si tenta di creare un Web secondario. |
Viene visualizzata la pagina di accesso negato a SharePoint. |
Nelle farm che non eseguono Windows SharePoint Services 3.0 con SP2 vengono visualizzati messaggi di errore quando si eseguono determinate operazioni che scrivono informazioni nel database di sola lettura. Per informazioni dettagliate sui messaggi di errore, vedere l'articolo della Knowledge Base KB894631: Utilizzo di Microsoft Windows SharePoint Services con un database del contenuto configurato come di sola lettura in Microsoft SQL Server (https://go.microsoft.com/fwlink/?linkid=117362&clcid=0x410).
Vedere anche
Altre risorse
Using database mirroring (Office SharePoint Server) (white paper)