sp_addtabletocontents (Transact-sql)
Tablolar için şu anda izleme tablolarda yer almayan herhangi bir kaynak tablosundaki satır izleme birleştirme başvurusu ekler. Sen toplu verileri kullanarak, büyük miktarda yüklü bu seçeneği kullanın bcp, hangi değil yangın Tetikleyicileri izleme birleştirme. Bu saklı yordam, yayını veritabanı üzerinde yayımcı adresindeki yürütülür.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_addtabletocontents [ @table_name = ] 'table_name'
[ , [ @owner_name = ] 'owner_name' ]
[ , [ @filter_clause = ] 'filter_clause' ]
Bağımsız değişkenler
@ table_name ='table_name'
Tablonun adıdır. table_nameise sysname, hiçbir varsayılan ile.@ owner_name ='owner_name'
Tablonun sahibi adıdır. owner_nameise sysname, null varsayılan.@filter_clause='filter_clause'
Yeni yüklenen veri satırları Birleştir tablo izleme eklenmesi gerektiğini denetleyen filtre yan tümcesi belirtir. filter_clauseise nvarchar(4000), varsayılan değeri NULL. Eğer filter_clauseolan boş, tüm toplu yüklü satırlar eklenir.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Açıklamalar
sp_addtabletocontents yalnızca birleştirme çoğaltması kullanılır.
Satırları table_nametarafından başvurulan onların ROWGUIDCOL ve başvurularını izleme tabloları birleştirme eklenir. sp_addtabletocontents sonra birleştirme çoğaltma kullanarak yayımlanmış bir tabloya veri kopyalama toplu kullanılmalıdır. Saklı yordam kopyalanan satırların izleme başlatır ve yeni satırlar sonraki eşitlemede dahil edileceğini sağlar.
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü yürütebilirsiniz sp_addtabletocontents.