sp_deletemergeconflictrow (Transact-sql)
Çakışma tablodan satırları siler ya da MSmerge_conflicts_info (Transact-sql)tablosu. Bu saklı yordam, çakışma tablosu, herhangi bir veritabanında depolandığı bilgisayarda çalıştırılır.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_deletemergeconflictrow [ [ @conflict_table = ] 'conflict_table' ]
[ , [ @source_object = ] 'source_object' ]
{ , [ @rowguid = ] 'rowguid'
, [ @origin_datasource = ] 'origin_datasource' ] }
[ , [ @drop_table_if_empty = ] 'drop_table_if_empty' ]
Bağımsız değişkenler
@ conflict_table ='conflict_table'
Çakışma tablosu adıdır. conflict_tableise sysname, varsayılan %. Eğer conflict_tableboş olarak belirtilen veya %, çatışma silme çakışması ve satır eşleşme olarak kabul edilir rowguidve origin_datasourceve source_objectsilinir MSmerge_conflicts_info (Transact-sql)tablosu.@ source_object ='source_object'
Kaynak tablonun adıdır. source_objectise nvarchar(386), null varsayılan.@rowguid ='rowguid'
Satır tanımlayıcısı silme çakışması var. rowguidise benzersiztanıtıcı, hiçbir varsayılan ile.@ origin_datasource ='origin_datasource'
Çatışma kaynağı olduğunu. origin_datasourceise varchar(255), hiçbir varsayılan ile.@ drop_table_if_empty ='drop_table_if_empty'
Olduğunu gösteren bir bayrak conflict_tabledurumunda bırakılan boş olmasıdır. drop_table_if_emptyise varchar(10), false varsayılan.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Açıklamalar
sp_deletemergeconflictrow birleştirme çoğaltması kullanılır.
MSmerge_conflicts_info (Transact-sql)Tablo, sistem tablosu ve boş olsa bile veritabanından silinmez.
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü yürütebilirsiniz sp_deletemergeconflictrow.