Collegare e ripristinare un database del contenuto di sola lettura in SharePoint Server
SI APPLICA A:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
È possibile collegare e ripristinare un database del contenuto di sola lettura in SharePoint Server utilizzando PowerShell.
Prima di iniziare
Una farm di SharePoint Server in cui i database del contenuto sono impostati come di sola lettura può fare parte di un ambiente di ripristino dagli errori eseguito su database del contenuto con mirroring o log shipping oppure di un ambiente di manutenzione o applicazione di patch a disponibilità elevata che offre accesso utente durante l'aggiornamento di un'altra versione della farm.
Prima di iniziare questa operazione, verificare le seguenti informazioni sui prerequisiti:
Quando si ricollegano i database del contenuto di sola lettura, questi diventano di lettura/scrittura.
Per ulteriori informazioni su come utilizzare database di sola lettura, vedere Eseguire una farm che utilizza database di sola lettura in SharePoint Server.
Utilizzo di PowerShell per collegare e ripristinare un database del contenuto di sola lettura
È possibile utilizzare solo PowerShell per collegare e ripristinare un database del contenuto di sola lettura.
Per collegare e ripristinare un database del contenuto di sola lettura tramite PowerShell
Verificare di essere membri dei ruoli e dei gruppi seguenti:
Ruolo predefinito del server securityadmin nell'istanza di SQL Server.
Ruolo predefinito del database db_owner in tutti i database da aggiornare.
Gruppo Administrators per il server in cui vengono eseguiti i cmdlet diPowerShell.
Un amministratore può utilizzare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'utilizzo dei cmdlet di SharePoint Server.
Nota
[!NOTA] Se non si dispone delle autorizzazioni, richiederle all'amministratore per l'installazione o all'amministratore di SQL Server. Per ulteriori informazioni sulle autorizzazioni di PowerShell, vedere Add-SPShellAdmin.
Avviare Management Shell di SharePoint.
Al prompt dei comandi di PowerShell digitare il comando seguente:
Mount-SPContentDatabase -Name <DatabaseName> -WebApplication <WebApplicationID> [-Verbose]
Dove:
<DatabaseName> è il nome del database di sola lettura.
<WebApplicationID> è l'ID assegnato al database di sola lettura.
Nota
Il collegamento di un database del contenuto tramite il
Mount-SPContentDatabase
cmdlet differisce dal collegamento di un database in SQL Server tramite gli strumenti di SQL Server.Mount-SPContentDatabase
associa il database del contenuto a un'applicazione Web in modo che il contenuto possa essere letto.
Per ulteriori informazioni, vedere Mount-SPContentDatabase.
Nota
[!NOTA] Per l'esecuzione di attività amministrative dalla riga di comando è consigliabile utilizzare Windows PowerShell. Lo strumento da riga di comando Stsadm è deprecato, ma è stato incluso per garantire la compatibilità con le versioni precedenti del prodotto.