sys.sp_rda_reconcile_columns (Transact-SQL)
Se aplica a: SQL Server 2016 (13.x) y versiones posteriores
Reconcilia las columnas de la tabla remota de Azure con las columnas de la tabla de SQL Server habilitada para Stretch.
Importante
Stretch Database está en desuso en SQL Server 2022 (16.x) y Azure SQL Database. Esta característica se quitará en una versión futura del motor de base de datos. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.
sp_rda_reconcile_columns
agrega columnas a la tabla remota que existe en la tabla sql Server habilitada para Stretch, pero no en la tabla remota. Estas columnas pueden ser columnas eliminadas accidentalmente de la tabla remota. Sin embargo, sp_rda_reconcile_columns
no elimina las columnas de la tabla remota que existen en la tabla remota, pero no en la tabla de SQL Server.
Importante
Cuando sp_rda_reconcile_columns
vuelve a crear las columnas que eliminó por error de la tabla remota, no restaura los datos que había antes en las columnas eliminadas.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_rda_reconcile_columns @objname = '@objname'
[ ; ]
Argumentos
@objname = "@objname"
Nombre de la tabla de SQL Server habilitada para Stretch.
Valores de código de retorno
0
(correcto) o > 0
(erróneo).
Permisos
Requiere permisos de db_owner.
Comentarios
Si hay columnas en la tabla remota de Azure que ya no existen en la tabla de SQL Server habilitada para Stretch, estas columnas adicionales no impiden que Stretch Database funcione con normalidad. También puede quitar estas columnas adicionales de forma manual.
Ejemplos
Para conciliar las columnas de la tabla remota de Azure, ejecute la siguiente instrucción.
EXEC sp_rda_reconcile_columns
@objname = N'StretchEnabledTableName';