Deshabilitar Stretch Database y recuperar datos remotosDisable Stretch Database and bring back remote data

SE APLICA A: síSQL Server (solo Windows a partir de 2016) noAzure SQL Database noAzure Synapse Analytics (SQL DW) noAlmacenamiento de datos paralelosAPPLIES TO: yesSQL Server (Windows only starting with 2016) noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Para deshabilitar Stretch Database para una tabla, seleccione Stretch para una tabla en SQL Server Management Studio.To disable Stretch Database for a table, select Stretch for a table in SQL Server Management Studio. Luego seleccione una de las siguientes opciones:Then select one of the following options.

  • Deshabilitar | Recuperar datos de Azure.Disable | Bring data back from Azure. Copie los datos remotos de la tabla de Azure en SQL Server y luego deshabilite Stretch Database para la tabla.Copy the remote data for the table from Azure back to SQL Server, then disable Stretch Database for the table. Esta operación conlleva gastos de transferencia de datos y no se puede cancelar.This operation incurs data transfer costs, and it can't be canceled.

  • Deshabilitar | Dejar datos en Azure.Disable | Leave data in Azure. Deshabilite Stretch Database para la tabla.Disable Stretch Database for the table. Abandone los datos remotos para la tabla en Azure.Abandon the remote data for the table in Azure.

También puede usar Transact-SQL para deshabilitar Stretch Database para una tabla o una base de datos.You can also use Transact-SQL to disable Stretch Database for a table or for a database.

Después de deshabilitar Stretch Database para una tabla, se detiene la migración de datos y los resultados de la consulta ya no incluyen los resultados de la tabla remota.After you disable Stretch Database for a table, data migration stops and query results no longer include results from the remote table.

Si solo quiere pausar la migración de datos, vea Pause and resume data migration (Stretch Database) (Pausar y reanudar la migración de datos (Stretch Database)).If you simply want to pause data migration, see Pause and resume data migration (Stretch Database).

Nota

Al deshabilitar Stretch Database para una tabla o una base de datos no se elimina el objeto remoto.Disabling Stretch Database for a table or for a database does not delete the remote object. Si quiere eliminar la tabla o la base de datos remotas, tiene que quitarlas mediante el Portal de administración de Azure.If you want to delete the remote table or the remote database, you have to drop it by using the Azure management portal. Los objetos remotos siguen acumulando costos de Azure hasta que se eliminan.The remote objects continue to incur Azure costs until you delete them. Para obtener más información, consulte Precios SQL Server Stretch Database.For more info, see SQL Server Stretch Database Pricing.

Deshabilitar Stretch Database para una tablaDisable Stretch Database for a table

Para deshabilitar Stretch Database para una tabla, use SQL Server Management Studio.Use SQL Server Management Studio to disable Stretch Database for a table

  1. En SQL Server Management Studio, en el Explorador de objetos, seleccione la tabla para la que quiere deshabilitar Stretch Database.In SQL Server Management Studio, in Object Explorer, select the table for which you want to disable Stretch Database.

  2. Haga clic con el botón derecho y seleccione Stretchy, luego, seleccione una de las siguientes opciones.Right-click and select Stretch, and then select one of the following options.

    • Deshabilitar | Recuperar datos de Azure.Disable | Bring data back from Azure. Copie los datos remotos de la tabla de Azure en SQL Server y luego deshabilite Stretch Database para la tabla.Copy the remote data for the table from Azure back to SQL Server, then disable Stretch Database for the table. Este comando no se puede cancelar.This command can't be canceled.

      Nota

      La copia de los datos remotos para la tabla de Azure en SQL Server conlleva gastos de transferencia de datos.Copying the remote data for the table from Azure back to SQL Server incurs data transfer costs. Para obtener más información, consulte Detalles de precios de Transferencias de datos.For more info, see Data Transfers Pricing Details.

      Una vez que todos los datos remotos se han copiado desde Azure en SQL Server, se deshabilita Stretch para la tabla.After all the remote data has been copied from Azure back to SQL Server, Stretch is disabled for the table.

    • Deshabilitar | Dejar datos en Azure.Disable | Leave data in Azure. Deshabilite Stretch Database para la tabla.Disable Stretch Database for the table. Abandone los datos remotos para la tabla en Azure.Abandon the remote data for the table in Azure.

    Nota

    Al deshabilitar Stretch Database para una tabla no se eliminan los datos remotos ni la tabla remota.Disabling Stretch Database for a table does not delete the remote data or the remote table. Si quiere eliminar la tabla remota, tiene que quitarla mediante el Portal de administración de Azure.If you want to delete the remote table, you have to drop it by using the Azure management portal. La tabla remota sigue acumulando costos de Azure hasta que se elimina.The remote table continues to incur Azure costs until you delete it. Para obtener más información, consulte Precios SQL Server Stretch Database.For more info, see SQL Server Stretch Database Pricing.

Usar Transact-SQL para deshabilitar Stretch Database para una tablaUse Transact-SQL to disable Stretch Database for a table

  • Para deshabilitar Stretch para una tabla y copiar los datos remotos de la tabla de Azure en SQL Server, ejecute el siguiente comando. Una vez que todos los datos remotos se han copiado desde Azure en SQL Server, se deshabilita Stretch para la tabla.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.

    Este comando no se puede cancelar.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 
    

    Nota

    La copia de los datos remotos para la tabla de Azure en SQL Server conlleva gastos de transferencia de datos.Copying the remote data for the table from Azure back to SQL Server incurs data transfer costs. Para obtener más información, consulte Detalles de precios de Transferencias de datos.For more info, see Data Transfers Pricing Details.

  • Para deshabilitar Stretch para una tabla y abandonar los datos remotos, ejecute el siguiente comando.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
    

Nota

Al deshabilitar Stretch Database para una tabla no se eliminan los datos remotos ni la tabla remota.Disabling Stretch Database for a table does not delete the remote data or the remote table. Si quiere eliminar la tabla remota, tiene que quitarla mediante el Portal de administración de Azure.If you want to delete the remote table, you have to drop it by using the Azure management portal. La tabla remota sigue acumulando costos de Azure hasta que se elimina.The remote table continues to incur Azure costs until you delete it. Para obtener más información, consulte Precios SQL Server Stretch Database.For more info, see SQL Server Stretch Database Pricing.

Deshabilitar Stretch Database para una base de datosDisable Stretch Database for a database

Para poder deshabilitar Stretch Database para una base de datos, tiene que deshabilitar Stretch Database en las tablas individuales habilitadas para Stretch de la base de datos.Before you can disable Stretch Database for a database, you have to disable Stretch Database on the individual Stretch-enabled tables in the database.

Para deshabilitar Stretch Database para una base de datos, use SQL Server Management Studio.Use SQL Server Management Studio to disable Stretch Database for a database

  1. En SQL Server Management Studio, en el Explorador de objetos, seleccione la base de datos para la que quiere deshabilitar Stretch Database.In SQL Server Management Studio, in Object Explorer, select the database for which you want to disable Stretch Database.

  2. Haga clic con el botón derecho y seleccione Tareas, luego Stretchy, por último, Deshabilitar.Right-click and select Tasks, and then select Stretch, and then select Disable.

Nota

Al deshabilitar Stretch Database para una base de datos no se elimina la base de datos remota.Disabling Stretch Database for a database does not delete the remote database. Si quiere eliminar la base de datos remota, tiene que quitarla mediante el Portal de administración de Azure.If you want to delete the remote database, you have to drop it by using the Azure management portal. La base de datos remota sigue acumulando costos de Azure hasta que se elimina.The remote database continues to incur Azure costs until you delete it. Para obtener más información, consulte Precios SQL Server Stretch Database.For more info, see SQL Server Stretch Database Pricing.

Usar Transact-SQL para deshabilitar Stretch Database para una base de datosUse Transact-SQL to disable Stretch Database for a database

Ejecute el siguiente comando:Run the following command.

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

Nota

Al deshabilitar Stretch Database para una base de datos no se elimina la base de datos remota.Disabling Stretch Database for a database does not delete the remote database. Si quiere eliminar la base de datos remota, tiene que quitarla mediante el Portal de administración de Azure.If you want to delete the remote database, you have to drop it by using the Azure management portal. La base de datos remota sigue acumulando costos de Azure hasta que se elimina.The remote database continues to incur Azure costs until you delete it. Para obtener más información, consulte Precios SQL Server Stretch Database.For more info, see SQL Server Stretch Database Pricing.

Consulte tambiénSee Also

Opciones de ALTER DATABASE SET (Transact-SQL) ALTER DATABASE SET Options (Transact-SQL)
Pause and resume data migration (Stretch Database) (Pausar y reanudar la migración de datos (Stretch Database))Pause and resume data migration (Stretch Database)