sys.sp_rda_reconcile_batch (Transact-SQL)
S’applique à : SQL Server 2016 (13.x) et versions ultérieures
Rapproche l’ID de lot stocké dans la table SQL Server avec Stretch avec l’ID de lot stocké dans la table Azure distante.
Important
Stretch Database est déprécié dans SQL Server 2022 (16.x) et Azure SQL Database. Cette fonctionnalité sera supprimée dans une version future de moteur de base de données. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité.
En règle générale, vous devez uniquement exécuter sp_rda_reconcile_batch
si vous avez supprimé manuellement les données les plus récemment migrées à partir de la table distante. Lorsque vous supprimez manuellement les données distantes qui incluent le lot le plus récent, les ID de lot ne sont pas synchronisés et la migration s’arrête.
Pour supprimer des données qui ont déjà été migrées vers Azure, consultez les remarques de cette page.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_rda_reconcile_batch @objname = '@objname'
[ ; ]
Arguments
@objname = '@objname'
Nom de la table SQL Server avec Stretch.
autorisations
Requiert les autorisations db_owner.
Notes
Si vous souhaitez supprimer des données qui ont déjà été migrées vers Azure, procédez comme suit.
Suspendre la migration des données. Pour plus d’informations, consultez Suspendre et reprendre la migration des données (Stretch Database).
Supprimez les données de la table intermédiaire SQL Server en exécutant une
DELETE
commande avec l’indicateurSTAGE_ONLY
. Pour plus d’informations, consultez Mettre à jour et supprimer des mises à jour administratives.Supprimez les mêmes données de la table Azure distante en exécutant une
DELETE
commande avec l’indicateurREMOTE_ONLY
.Exécutez
sp_rda_reconcile_batch
.Reprendre la migration des données. Pour plus d’informations, consultez Suspendre et reprendre la migration des données (Stretch Database).
Exemples
Pour rapprocher les ID de lot, exécutez l’instruction suivante.
EXEC sp_rda_reconcile_batch
@objname = N'StretchEnabledTableName';