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

  1. Aprire SQL Server Management Studio.

  2. Fare clic con il pulsante destro del mouse sul database del contenuto da impostare in sola lettura e quindi scegliere Proprietà.

  3. Selezionare la pagina Opzioni e scorrere l'elenco Altre opzioni fino alla sezione Stato.

  4. Alla voce Database di sola lettura fare clic sulla freccia accanto a False, selezionare True e quindi fare clic su OK.

  5. 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

  1. In Amministrazione centrale SharePoint fare clic sulla scheda Operazioni.

  2. Nella sezione Configurazione globale fare clic su Definizioni processi timer.

  3. 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)