sp_helpmergeconflictrows (T-SQL)
Berlaku untuk: SQL Server
Mengembalikan baris dalam tabel konflik yang ditentukan. Prosedur tersimpan ini dijalankan pada komputer tempat tabel konflik disimpan.
Sintaks
sp_helpmergeconflictrows
[ [ @publication = ] N'publication' ]
, [ @conflict_table = ] N'conflict_table'
[ , [ @publisher = ] N'publisher' ]
[ , [ @publisher_db = ] N'publisher_db' ]
[ , [ @logical_record_conflicts = ] logical_record_conflicts ]
[ ; ]
Argumen
[ @publication = ] N'publikasi'
Nama publikasi. @publication adalah sysname, dengan default %
. Jika publikasi ditentukan, semua konflik yang memenuhi syarat oleh publikasi dikembalikan. Misalnya, jika MSmerge_conflict_Customers
tabel memiliki baris konflik untuk WA
publikasi dan CA
, meneruskan nama CA
publikasi mengambil konflik yang berkaitan dengan CA
publikasi.
[ @conflict_table = ] N'conflict_table'
Nama tabel konflik. @conflict_table adalah sysname, tanpa default. Tabel konflik diberi nama menggunakan nama format dengan MSmerge_conflict__publication_article_*
, dengan satu tabel untuk setiap artikel yang diterbitkan.
[ @publisher = ] N'publisher'
Nama Publisher. @publisher adalah sysname, dengan default NULL
.
[ @publisher_db = ] N'publisher_db'
Nama database penerbit. @publisher_db adalah sysname, dengan default NULL
.
[ @logical_record_conflicts = ] logical_record_conflicts
Menunjukkan apakah kumpulan hasil berisi informasi tentang konflik rekaman logis. @logical_record_conflicts int, dengan default 0
. 1
berarti bahwa informasi konflik rekaman logis dikembalikan.
Tataan hasil
sp_helpmergeconflictrows
mengembalikan kumpulan hasil yang terdiri dari struktur tabel dasar dan kolom tambahan ini.
Nama kolom | Jenis data | Deskripsi |
---|---|---|
origin_datasource |
varchar(255) | Asal konflik. |
conflict_type |
int | Kode yang menunjukkan jenis konflik:1 = Perbarui Konflik: Konflik terdeteksi di tingkat baris.2 = Konflik Pembaruan Kolom: Konflik terdeteksi di tingkat kolom.3 = Pembaruan Hapus Konflik Wins: Penghapusan memenangkan konflik.4 = Pembaruan Wins Hapus Konflik: Dihapus rowguid yang kehilangan konflik direkam dalam tabel ini.5 = Unggah Penyisipan Gagal: Sisipan dari Pelanggan tidak dapat diterapkan di Penerbit.6 = Unduh Sisipkan Gagal: Sisipan dari Publisher tidak dapat diterapkan di Pelanggan.7 = Unggah Penghapusan Gagal: Penghapusan di Pelanggan tidak dapat diunggah ke Publisher.8 = Penghapusan Unduhan Gagal: Penghapusan di Publisher tidak dapat diunduh ke Pelanggan.9 = Pembaruan Unggah Gagal: Pembaruan di Pelanggan tidak dapat diterapkan di Publisher.10 = Unduh Pembaruan Gagal: Pembaruan di Publisher tidak dapat diterapkan ke Pelanggan.12 = Logical Record Update Wins Delete: Rekaman logis yang dihapus yang kehilangan konflik dicatat dalam tabel ini.13 = Logical Record Conflict Insert Update: Sisipkan ke rekaman logis berkonflik dengan pembaruan.14 = Logical Record Delete Wins Update Conflict: Rekaman logis yang diperbarui yang kehilangan konflik dicatat dalam tabel ini. |
reason_code |
int | Kode kesalahan yang dapat sensitif terhadap konteks. |
reason_text |
varchar(720) | Deskripsi kesalahan yang dapat sensitif terhadap konteks. |
pubid |
pengidentifikasi unik | Pengidentifikasi publikasi. |
MSrepl_create_time |
datetime | Waktu informasi konflik ditambahkan. |
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Keterangan
sp_helpmergeconflictrows
digunakan dalam replikasi penggabungan.
Izin
Hanya anggota peran server tetap sysadmin , peran database tetap db_owner , dan peran replmonitor dalam database distribusi yang dapat dijalankan sp_helpmergeconflictrows
.
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk