Desabilitar o Stretch Database e trazer de volta os dados remotosDisable Stretch Database and bring back remote data

APLICA-SE A: simSQL Server (Windows apenas de 2016 em diante) nãoBanco de Dados SQL do Azure nãoAzure Synapse Analytics (SQL DW) nãoParallel Data WarehouseAPPLIES TO: yesSQL Server (Windows only starting with 2016) noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Para desabilitar o Stretch Database de uma tabela, selecione Stretch para uma tabela no SQL Server Management Studio.To disable Stretch Database for a table, select Stretch for a table in SQL Server Management Studio. Depois, escolha uma das opções a seguir.Then select one of the following options.

  • Desabilitar | Trazer de volta os dados do Azure.Disable | Bring data back from Azure. Copie os dados remotos da tabela do Azure de volta para o SQL Server, depois desabilite o Stretch Database para a tabela.Copy the remote data for the table from Azure back to SQL Server, then disable Stretch Database for the table. Essa operação incorre em custos de transferência de dados, e não pode ser cancelada.This operation incurs data transfer costs, and it can't be canceled.

  • Desabilitar | Deixar os dados no Azure.Disable | Leave data in Azure. Desabilite o Stretch Database para a tabela.Disable Stretch Database for the table. Abandone os dados remotos da tabela no Azure.Abandon the remote data for the table in Azure.

Você também pode usar o Transact-SQL para desabilitar o Stretch Database de uma tabela ou de um banco de dados.You can also use Transact-SQL to disable Stretch Database for a table or for a database.

Depois de desabilitar o Stretch Database de uma tabela, a migração de dados é interrompida e os resultados da consulta não incluem mais resultados da tabela remota.After you disable Stretch Database for a table, data migration stops and query results no longer include results from the remote table.

Se você simplesmente deseja pausar a migração de dados, veja Pausar e retomar a migração de dados (Stretch Database).If you simply want to pause data migration, see Pause and resume data migration (Stretch Database).

Observação

Desabilitar o Stretch Database de uma tabela ou de um banco de dados não exclui o objeto remoto.Disabling Stretch Database for a table or for a database does not delete the remote object. Se você quiser excluir a tabela remota ou o banco de dados remoto, descarte-o(a) usando o Portal de Gerenciamento do Azure.If you want to delete the remote table or the remote database, you have to drop it by using the Azure management portal. Os objetos remotos continuam incorrendo em custos do Azure até que você os exclua.The remote objects continue to incur Azure costs until you delete them. Para saber mais, confira Preços do SQL Server Stretch Database.For more info, see SQL Server Stretch Database Pricing.

Desabilitar o Stretch Database para uma tabelaDisable Stretch Database for a table

Use o SQL Server Management Studio para desabilitar o Stretch Database de uma tabelaUse SQL Server Management Studio to disable Stretch Database for a table

  1. No SQL Server Management Studio, no Pesquisador de Objetos, selecione a tabela da qual você deseja desabilitar o Stretch Database.In SQL Server Management Studio, in Object Explorer, select the table for which you want to disable Stretch Database.

  2. Clique com o botão direito do mouse e selecione Stretch, e escolha uma das opções a seguir.Right-click and select Stretch, and then select one of the following options.

    • Desabilitar | Trazer de volta os dados do Azure.Disable | Bring data back from Azure. Copie os dados remotos da tabela do Azure de volta para o SQL Server, depois desabilite o Stretch Database para a tabela.Copy the remote data for the table from Azure back to SQL Server, then disable Stretch Database for the table. Esse comando não pode ser cancelado.This command can't be canceled.

      Observação

      A cópia dos dados remotos para a tabela do Azure de volta para o SQL Server gera custos de transferência de dados.Copying the remote data for the table from Azure back to SQL Server incurs data transfer costs. Para saber mais, confira Detalhes de preços de transferências de dados.For more info, see Data Transfers Pricing Details.

      Depois que todos os dados remotos forem copiados do Azure de volta para o SQL Server, o Stretch será desabilitado para a tabela.After all the remote data has been copied from Azure back to SQL Server, Stretch is disabled for the table.

    • Desabilitar | Deixar os dados no Azure.Disable | Leave data in Azure. Desabilite o Stretch Database para a tabela.Disable Stretch Database for the table. Abandone os dados remotos da tabela no Azure.Abandon the remote data for the table in Azure.

    Observação

    Desabilitar o Stretch Database de uma tabela não exclui os dados remotos ou a tabela remota.Disabling Stretch Database for a table does not delete the remote data or the remote table. Se você quiser excluir a tabela remota, descarte-a usando o Portal de Gerenciamento do Azure.If you want to delete the remote table, you have to drop it by using the Azure management portal. A tabela remota continua a gerar custos do Azure até você excluí-la.The remote table continues to incur Azure costs until you delete it. Para saber mais, confira Preços do SQL Server Stretch Database.For more info, see SQL Server Stretch Database Pricing.

Usar o Transact-SQL para desabilitar o Stretch Database de uma tabela.Use Transact-SQL to disable Stretch Database for a table

  • Para desabilitar o Stretch de uma tabela e copiar os dados remotos referente à tabela do Azure de volta para o SQL Server, execute o comando a seguir. Depois que todos os dados remotos forem copiados do Azure de volta para o SQL Server, o Stretch será desabilitado para a tabela.To disable Stretch for a table and copy the remote data for the table from Azure back to SQL Server, run the following command.After all the remote data has been copied from Azure back to SQL Server, Stretch is disabled for the table.

    Esse comando não pode ser cancelado.This command can't be canceled.

    USE <Stretch-enabled database name>;
    GO
    ALTER TABLE <Stretch-enabled table name>  
       SET ( REMOTE_DATA_ARCHIVE ( MIGRATION_STATE = INBOUND ) ) ; 
    GO 
    

    Observação

    A cópia dos dados remotos para a tabela do Azure de volta para o SQL Server gera custos de transferência de dados.Copying the remote data for the table from Azure back to SQL Server incurs data transfer costs. Para saber mais, confira Detalhes de preços de transferências de dados.For more info, see Data Transfers Pricing Details.

  • Para desabilitar o Stretch de uma tabela e abandonar os dados remotos, execute o comando a seguir.To disable Stretch for a table and abandon the remote data, run the following command.

    USE <Stretch-enabled database name>;
    GO
    ALTER TABLE <Stretch-enabled table name>  
       SET ( REMOTE_DATA_ARCHIVE = OFF_WITHOUT_DATA_RECOVERY ( MIGRATION_STATE = PAUSED ) ) ; 
    GO
    

Observação

Desabilitar o Stretch Database de uma tabela não exclui os dados remotos ou a tabela remota.Disabling Stretch Database for a table does not delete the remote data or the remote table. Se você quiser excluir a tabela remota, descarte-a usando o Portal de Gerenciamento do Azure.If you want to delete the remote table, you have to drop it by using the Azure management portal. A tabela remota continua a gerar custos do Azure até você excluí-la.The remote table continues to incur Azure costs until you delete it. Para saber mais, confira Preços do SQL Server Stretch Database.For more info, see SQL Server Stretch Database Pricing.

Desabilitar o Stretch Database para um banco de dadosDisable Stretch Database for a database

Antes de desabilitar o Stretch Database para um banco de dados, você precisa desabilitar o Stretch Database em tabelas individuais habilitadas para Stretch no banco de dados.Before you can disable Stretch Database for a database, you have to disable Stretch Database on the individual Stretch-enabled tables in the database.

Usar o SQL Server Management Studio para desabilitar o Stretch Database de um banco de dadosUse SQL Server Management Studio to disable Stretch Database for a database

  1. No SQL Server Management Studio, no Pesquisador de Objetos, selecione o banco de dados do qual você deseja desabilitar o Stretch Database.In SQL Server Management Studio, in Object Explorer, select the database for which you want to disable Stretch Database.

  2. Clique com o botão direito do mouse e selecione Tarefas, Stretche Desabilitar.Right-click and select Tasks, and then select Stretch, and then select Disable.

Observação

Desabilitar o Stretch Database de um banco de dados não exclui o banco de dados remoto.Disabling Stretch Database for a database does not delete the remote database. Se você quiser excluir o banco de dados remoto, descarte-o usando o Portal de Gerenciamento do Azure.If you want to delete the remote database, you have to drop it by using the Azure management portal. O banco de dados remoto continua a gerar custos do Azure até você excluí-la.The remote database continues to incur Azure costs until you delete it. Para saber mais, confira Preços do SQL Server Stretch Database.For more info, see SQL Server Stretch Database Pricing.

Usar o Transact-SQL para desabilitar o Stretch Database de um banco de dados.Use Transact-SQL to disable Stretch Database for a database

Execute o comando a seguir.Run the following command.

ALTER DATABASE <Stretch-enabled database name>  
    SET REMOTE_DATA_ARCHIVE = OFF ;  
GO 

Observação

Desabilitar o Stretch Database de um banco de dados não exclui o banco de dados remoto.Disabling Stretch Database for a database does not delete the remote database. Se você quiser excluir o banco de dados remoto, descarte-o usando o Portal de Gerenciamento do Azure.If you want to delete the remote database, you have to drop it by using the Azure management portal. O banco de dados remoto continua a gerar custos do Azure até você excluí-la.The remote database continues to incur Azure costs until you delete it. Para saber mais, confira Preços do SQL Server Stretch Database.For more info, see SQL Server Stretch Database Pricing.

Consulte TambémSee Also

Opções ALTER DATABASE SET (Transact-SQL) ALTER DATABASE SET Options (Transact-SQL)
Pausar e retomar a migração de dados (Stretch Database)Pause and resume data migration (Stretch Database)