Desabilitar RBS nos bancos de dados de conteúdo no SharePoint Server
APLICA-SE A:2013 2016 2019 Subscription Edition SharePoint no Microsoft 365
Você pode desativar o Remote BLOB Storage (RBS) em qualquer banco de dados de conteúdo. Depois de desativá-lo, objetos binários grandes (BLOBs) são armazenados inline no SQL Server para todas as gravações subsequentes no banco de dados de conteúdo. Este artigo descreve como desativar o RBS em um banco de dados de conteúdo.
Você pode desativar o RBS em um banco de dados de conteúdo configurando o nome do fornecedor ativo para a sequência de caracteres vazia no Microsoft PowerShell. Cada banco de dados de conteúdo tem uma propriedade RemoteBlobStorageSettings que pode ser usada para invocar o método SetActiveProviderName.
Essa ação não altera o local de armazenamento de qualquer BLOB que foi armazenado previamente no RBS ou armazenamento inline. Desativar o RBS não o desinstala. Não recomendamos desinstalar o RBS.
Antes de começar essa operação, revise as informações a seguir sobre pré-requisitos:
Desative o RBS para um banco de dados de conteúdo
Esta operação pode ser executada em qualquer servidor da web no farm. Você deve executá-la somente uma vez em um servidor da web para cada banco de dados de conteúdo para o qual deseja desativar o RBS.
Cuidado
[!CUIDADO] Não use o método Disable() no objeto RemoteBlobStorageSettings. Esse método somente é usado para desinstalar o RBS e não recomendamos que você apenas desative a gravação de novos BLOBs no RBS. Para remover completamente o RBS, execute a tarefa abaixo e, em seguida , utilize Move-SPSite para mover todos os sites para uma base de dados não compatível com RBS. Isto irá permitir-lhe eliminar a base de dados de conteúdos que anteriormente tinha o RBS ativado.
Você deve usar cmdlets do Microsoft PowerShell para desabilitar o RBS. Não há nenhuma opção da interface do usuário para essa tarefa.
Para desativar o EDR usando o PowerShell
- Verifique se você possui as seguintes associações:
A função de servidor fixa securityadmin na instância do SQL Server.
A função de banco de dados fixa db_owner em todos os bancos de dados que devem ser atualizados.
O grupo de administradores no servidor no qual você está executando o cmdlets do PowerShell.
Inicie o Shell de Gerenciamento do SharePoint.
No prompt de comando do PowerShell, digite os seguintes comandos:
$site=Get-SPSite "<http://yourSiteURL>"
$rbss=$site.ContentDatabase.RemoteBlobStorageSettings
$rbss.SetActiveProviderName("")
Onde http://yourSiteURL está a aplicação Web anexada à base de dados de conteúdos que está a ser desativada para RBS.
Para saber mais, veja Get-SPSite.
Confira também
Conceitos
Definir um banco de dados de conteúdo para usar RBS com FILESTREAM no SharePoint Server