Aracılığıyla paylaş


sp_enumeratependingschemachanges (Transact-SQL)

Tüm şema değişiklikleri bekleyen bir listesini verir.Bu saklı yordam ile kullanılabilir: sp_markpendingschemachangeBöylece, çoğaltılan atlamak, yönetici sağlayan bekleyen şema değişiklikleri seçili. Bu saklı yordam, yayın Veritabanı yayımcısına sırasında yürütülür.

Topic link iconTransact-SQL sözdizimi kuralları

sp_enumeratependingschemachanges [ @publication = ] 'publication' 
    [ , [ @starting_schemaversion = ] starting_schemaversion ]

Bağımsız değişkenler

  • [ @publication= ] 'publication'
    Is the name of the publication.publication is sysname, with no default.

  • [ @starting_schemaversion= ] starting_schemaversion
    Sonuç kümesine eklemek için en düşük sayı şema değişikliği olarak belirtilir.

Sonuç kümesi

Sütun adı

Veri türü

Açıklama

article_name

sysname

Geçerli olacağı bir şema değişikliği, makalenin adını veya Yayın geniş için şema değişiklikleri, yayının tamamını için geçerlidir.

schemaversion

int

Bekleyen bir şema değişikliği sayısı.

schematype

sysname

Şema türünü gösteren BIR metin değeri değiştirin.

schematext

nvarchar(max)

Transact-SQL yani, şema değişiklikleri açıklar.

schemastatus

nvarchar(10)

Bekleyen bir şema değişikliği olup olmadığını gösterir, makale için aşağıdaki değerlerden biri olabilir:

Etkin = şema değişikliğidir

etkin olmayan = şema değişikliğidir etkin değil

Atla = şema değişikliği değil yinelenmiş

schemaguid

uniqueidentifier

Şema değişikliği tanımlar.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Remarks

sp_enumeratependingschemachanges birleştirme çoğaltmasında kullanılır.

sp_enumeratependingschemachanges ile kullanılan,sp_markpendingschemachange, birleştirme çoğaltma desteklenebilirlik ilgili olarak için tasarlanmıştır ve bu durumu düzeltmek, reinitialization gibi diğer düzeltici eylemleri yalnızca başarısız olan olduğunda kullanılmalıdır.

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü için yürütmek sp_enumeratependingschemachanges.