Migrar conteúdo para e do EDR no SharePoint ServerMigrate content into or out of RBS in SharePoint Server

aplica-se a: sim2013 sim2016 sim2019 noSharePoint OnlineAPPLIES TO: yes2013 yes2016 yes2019 noSharePoint Online

Após instalar o RBS e configurar um banco de dados de conteúdo para usar o RBS, todo o conteúdo existente nesse banco de dados pode ser migrado para o provedor ativo do banco de dados. Você usa o mesmo comando do Microsoft PowerShell para migrar conteúdo de e para o RBS ou outro provedor RBS. Quando o RBS é implementado, o próprio SQL Server é visto como um provedor RBS.After installing RBS and setting a content database to use RBS, all existing content in that database can be migrated into the database's active provider. You use the same Microsoft PowerShell command to migrate content into or out of RBS, or to another RBS provider. When RBS is implemented, SQL Server itself is regarded as an RBS provider.

É possível migrar bancos de dados de conteúdo a qualquer momento. Mas recomendamos que você realize migrações durante períodos de baixo use para que essa atividade não cause uma diminuição no desempenho dos usuários. A migração move todo o conteúdo do banco de dados de conteúdo especificado no mecanismo de armazenamento do novo provedor nomeado.You can migrate content databases at any time. But we recommend that you perform migrations during low usage periods so that this activity does not cause decrease in performance for users. Migration moves all content from the specified content database into the storage mechanism of the newly named provider.

Migrar um banco de dados de conteúdoMigrate a content database

Essa operação pode ser executada em qualquer servidor front-end ou de aplicativos no farm. Você só precisa executar a operação de uma vez em um servidor front-end ou de aplicativos para cada banco de dados de conteúdo que deseja migrar.This operation can be performed on any front-end or application server in the farm. You only have to perform the operation one time on one front-end or application server for each content database that you want to migrate.

Para migrar um banco de dados de conteúdo usando o Microsoft PowerShellTo migrate a content database by using Microsoft PowerShell

  1. Verifique se você possui as seguintes associações:Verify that you have the following memberships:
  • A função de servidor fixa securityadmin na instância do SQL Server.securityadmin fixed server role on the SQL Server instance.

  • A função de banco de dados fixa db_owner em todos os bancos de dados que devem ser atualizados.db_owner fixed database role on all databases that are to be updated.

  • O grupo de administradores no servidor no qual você está executando o cmdlets do PowerShell.Administrators group on the server on which you are running the PowerShell cmdlets.

  1. Inicie o Shell de Gerenciamento do SharePoint.Start the SharePoint Management Shell.

  2. No prompt de comando do PowerShell, digite os comandos nas seguintes etapas.At the PowerShell command prompt, type the commands in the following steps.

  3. Para obter o objeto de configurações RBS do banco de dados de conteúdo:To obtain the content database RBS settings object:

$rbs=(Get-SPContentDatabase <ContentDbName>).RemoteBlobStorageSettings
<span data-ttu-id="13d9e-122">Em que  _\<NomedoBdConteúdo\>_ é o nome do banco de dados de conteúdo.</span><span class="sxs-lookup"><span data-stu-id="13d9e-122">Where  _\<ContentDbName\>_ is the name of the content database.</span></span> 
  1. Para exibir uma lista dos provedores RBS instalados no servidor Web:To view a list the RBS providers installed on the Web server:
$rbs.GetProviderNames()
  1. Para definir o provedor RBS ativo:To set the active RBS provider:
$rbs.SetActiveProviderName(<NewProvider>)
<span data-ttu-id="13d9e-p104">Em que  _\<NovoProvedor\>_ é o nome do provedor que deseja tornar ativo para esse banco de dados de conteúdo. Se deseja migrar o banco de dados de conteúdo para fora do RBS completamente e de volta para o armazenamento em linha do SQL Server, defina esse valor para  `()`.</span><span class="sxs-lookup"><span data-stu-id="13d9e-p104">Where  _\<NewProvider\>_ is the name of the provider that you want to make active for this content database. If you want to migrate the content database out of RBS completely and back into SQL Server inline storage, set this value to  `()`.</span></span>
  1. Migrar os dados do RBS para o novo provedor ou para o SQL Server:Migrate the data from RBS to the new provider or to SQL Server:
$rbs.Migrate()

Confira tambémSee also

ConceitosConcepts

Definir um banco de dados de conteúdo para usar RBS com FILESTREAM no SharePoint ServerSet a content database to use RBS with FILESTREAM in SharePoint Server