sp_markpendingschemachange (Transact-SQL)
Böylece değil çoğaltılacaktır bekleyen şema değişiklikleri seçili atlamak, yönetici etkinleştirerek, birleştirme yayımları desteklenebilirlik için kullanılır.Bu saklı yordam, yayın Veritabanı yayımcısına sırasında yürütülür.
Uyarı
Bu saklı yordam, şema değişiklikleri, çoğaltılmış neden olabilir.Yalnızca, reinitialization gibi diğer yöntemler, zaten denediyseniz veya performans açısından çok pahalıdır, sorunları gidermek için kullanılmalıdır.
sp_markpendingschemachange [@publication = ] 'publication'
[ , [ @schemaversion = ] schemaversion ]
[ , [ @status = ] 'status' ]
Bağımsız değişkenler
[@publication= ] 'publication'
Is the name of the publication.publication is sysname, with no default.[ @schemaversion= ] schemaversion
Identifies a pending schema change.schemaversion is int, with a default value of 0.Kullanımı sp_enumeratependingschemachanges (Transact-SQL) Bekleyen bir şema değişiklikleri yayın listelemek için .[ @status= ] 'status'
Is whether a pending schema change will be skipped.status is nvarchar(10) with a default value of active.Değeri status olan atlandıve seçilen şema değişikliği çoğaltılacaktır değil.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Remarks
sp_markpendingschemachange birleştirme çoğaltma ile kullanılır.
sp_markpendingschemachange saklı yordam birleştirme çoğaltma desteklenebilirlik ilgili olarak için tasarlanmıştır ve reinitialization gibi diğer düzeltici eylemleri durumu düzeltmek başarısız olan veya performans açısından çok ucuz olduğu için kullanılması gereken ' dir.
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü için yürütmek sp_markpendingschemachange.