sys.sp_rda_reconcile_columns (T-SQL)
Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru
Mendamaikan kolom dalam tabel Azure jarak jauh ke kolom dalam tabel SQL Server yang diaktifkan Stretch.
Penting
Stretch Database tidak digunakan lagi di SQL Server 2022 (16.x) dan Azure SQL Database. Fitur ini akan dihapus dalam versi Mesin Database di masa mendatang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini.
sp_rda_reconcile_columns
menambahkan kolom ke tabel jarak jauh yang ada di tabel SQL Server dengan dukungan Stretch tetapi tidak dalam tabel jarak jauh. Kolom ini mungkin berupa kolom yang tidak sengaja Anda hapus dari tabel jarak jauh. Namun, sp_rda_reconcile_columns
tidak menghapus kolom dari tabel jarak jauh yang ada di tabel jarak jauh tetapi tidak di tabel SQL Server.
Penting
Saat sp_rda_reconcile_columns
membuat ulang kolom yang tidak sengaja Anda hapus dari tabel jarak jauh, kolom tersebut tidak memulihkan data yang sebelumnya ada di kolom yang dihapus.
Sintaks
sp_rda_reconcile_columns @objname = '@objname'
[ ; ]
Argumen
@objname = '@objname'
Nama tabel SQL Server dengan dukungan Stretch.
Mengembalikan nilai kode
0
(berhasil) atau > 0
(kegagalan).
Izin
Memerlukan izin db_owner.
Keterangan
Jika ada kolom dalam tabel Azure jarak jauh yang tidak lagi ada di tabel SQL Server dengan dukungan Stretch, kolom tambahan ini tidak mencegah Stretch Database beroperasi secara normal. Anda dapat secara opsional menghapus kolom tambahan secara manual.
Contoh
Untuk mendamaikan kolom dalam tabel Azure jarak jauh, jalankan pernyataan berikut.
EXEC sp_rda_reconcile_columns
@objname = N'StretchEnabledTableName';