Aracılığıyla paylaş


sp_enumeratependingschemachanges (Transact-sql)

Tüm bekleyen şema değişikliklerinin listesini döndürür. Bu saklı yordam kullanılabilir sp_markpendingschemachange, onlar değil çoğaltılırken bekleyen şema değişiklikleri seçili atlamak için yönetici sağlar. Bu saklı yordam, yayını veritabanı üzerinde yayımcı adresindeki yürütülür.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

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

Bağımsız değişkenler

  • @publication='publication'
    Yayını addır. Yayın olan sysname, hiçbir varsayılan ile.

  • **@ starting_schemaversion=**starting_schemaversion
    Sonuç kümesinde dahil etmek için en düşük sayı şema değişikliği olduğunu.

Sonuç kümesi

Sütun adı

Veri türü

Açıklama

sp_MSupd_

sysname

Şema değişikliği uygulandığı makale adı veya Yayını çapında uygulamak için tüm yayını şema değişiklikleri.

schemaversion

int

Bekleyen ş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-SQLBu şema değişikliği anlatılmaktadır.

schemastatus

nvarchar(10)

Şema değişikliği bekleyen olup olmadığını gösterir makalede aşağıdaki değerlerden biri olabilir:

Aktif = şema değişikliği bekleyen

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

Atla = şema değişikliği yinelenmez

schemaguid

uniqueidentifier

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

Dönüş Kodu Değerleri

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

Açıklamalar

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

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

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü yürütebilirsiniz sp_enumeratependingschemachanges.

Ayrıca bkz.

Başvuru

Çoğaltma depolanan yordamlar (Transact-sql)

sysmergeschemachange (Transact-sql)