Eseguire una farm che utilizza database di sola lettura (Office SharePoint Server)
In questo articolo viene descritto come eseguire una farm Microsoft Office SharePoint Server 2007 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 altamente disponibile 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, il database del contenuto di Amministrazione centrale e il database di ricerca 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 nei database del contenuto. È inoltre possibile avvisare gli utenti delle modifiche che riscontreranno 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 potranno essere impostati per la sola lettura. Per ulteriori informazioni su come utilizzare il log shipping, vedere Configurare un'elevata disponibilità (Office SharePoint Server). Se si utilizza il mirroring, il database mirror non sarà accessibile ai client. Sarà tuttavia possibile utilizzare il database indirettamente creando uno snapshot nel database mirror. Tale snapshot garantisce ai client l'accesso in sola lettura ai dati del database nello stato in cui erano al momento della creazione dello snapshot. Per ulteriori informazioni sul mirroring del 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. È inoltre possibile utilizzare l'istruzione Transact-SQL ALTER DATABASE per impostare i database del contenuto in modalità di sola lettura. 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 ciascun 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 modificare 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 utilizzando SQL Server Management Studio o Transact-SQL, tutte le connessioni tranne quella utilizzata per l'impostazione del flag di sola lettura vengono interrotte. Queste connessioni vengono riattivate quando il database passa in 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 è continuamente impossibile completare un processo timer, è possibile disabilitare tale processo per impedire che all'interno della 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
Criterio scadenza
Esenzione elaborazione e creazione report
Avvisi immediati
Criteri di gestione delle informazioni
Sincronizzazione profilo
Sincronizzazione rapida profilo
Elaborazione del Centro record
Cestino
Approvazione pianificata
Revisione di pagina pianificata
Annullamento della pubblicazione pianificato
Ricerca ed elaborazione
Processo di sincronizzazione provider di servizi condivisi
Raccolta siti: Eliminazione
Analisi utilizzo
Definizione processo pagina di propagazione varianti
Definizione processo sito di propagazione varianti
Aggiornamento criteri Watson per Windows SharePoint Services
Flusso di lavoro
Pulitura automatica flussi di lavoro
Failover flussi di lavoro
Esperienza utente nei siti di sola lettura
Nelle farm che eseguono Office SharePoint Server 2007 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 possono continuare ad 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 Office SharePoint Server 2007 con SP2 vengono visualizzati messaggi di errore quando gli utenti 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
Concetti
Utilizzo del mirroring del database (Office SharePoint Server) (white paper)