Partilhar via


Desabilitar RBS nos bancos de dados de conteúdo no SharePoint Server

APLICA-SE A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint 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

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

  1. Inicie o Shell de Gerenciamento do SharePoint.

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