sys.sp_rda_reconcile_columns (Transact-SQL)
S’applique à : SQL Server 2016 (13.x) et versions ultérieures
Rapproche les colonnes de la table Azure distante aux colonnes de la table SQL Server avec Stretch.
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é.
sp_rda_reconcile_columns
ajoute des colonnes à la table distante qui existent dans la table SQL Server avec Stretch, mais pas dans la table distante. Ces colonnes peuvent être des colonnes que vous avez supprimées accidentellement de la table distante. Toutefois, sp_rda_reconcile_columns
ne supprime pas les colonnes de la table distante qui existent dans la table distante, mais pas dans la table SQL Server.
Important
Quand sp_rda_reconcile_columns
recrée des colonnes que vous avez supprimées par inadvertance de la table distante, les données qui se trouvaient précédemment dans les colonnes supprimées ne sont pas restaurées.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_rda_reconcile_columns @objname = '@objname'
[ ; ]
Arguments
@objname = '@objname'
Nom de la table SQL Server avec Stretch.
Valeurs des codes de retour
0
(réussite) or > 0
(échec).
autorisations
Requiert les autorisations db_owner.
Notes
Si des colonnes comprises dans la table Azure distante n’existent plus dans la table SQL Server compatible Stretch, ces colonnes supplémentaires n’empêchent pas Stretch Database de fonctionner normalement. Vous pouvez éventuellement supprimer manuellement les colonnes supplémentaires.
Exemples
Pour rapprocher les colonnes de la table Azure distante, exécutez l’instruction suivante.
EXEC sp_rda_reconcile_columns
@objname = N'StretchEnabledTableName';