sysmergeschemaarticles (Transact-sql)
Birleştirme çoğaltması yalnızca şema makaleleri izler. Bu tablo, yayını ve abonelik veritabanları içinde depolanır.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
name |
sysname |
Birleştirme yayını yalnızca şema makale adı. |
type |
tinyint |
Aşağıdakilerden biri olabilir yalnızca şema makale türünü gösterir: 0x20 = saklı yordamı yalnızca şema makale. 0x40 = görünümü şema-yalnızca makale veya dizin oluşturulmuş görünüm şema-yalnızca makale. |
Objid |
int |
Makalenin temel nesne nesne tanımlayıcısı. Yordam, dizinlenmiş görünüm, görünüm veya kullanıcı tanımlı işlevin nesne tanımlayıcısı olabilir. |
Artid |
uniqueidentifier |
Makale kimliği. |
Açıklama |
nvarchar(255) |
Makaleyi açıklaması. |
pre_creation_command |
tinyint |
Makaleyi abonelik veritabanı oluşturulduğunda yapılacak varsayılan eylemi: 0 = Yok - tablo zaten abone tarafında varsa, hiçbir işlem yapılmaz. 1 = Bırakma - yeniden oluşturmayı önce tablo düşünceye. 2 = Silme-alt filtre where yan tümcesinde dayalı bir delete sorunları. 3 = Truncate-aynı 2, ancak satır yerine sayfaları siler. Ancak, where yan tümcesi almaz. |
PubID |
uniqueidentifier |
Yayını benzersiz tanıtıcısı. |
durumu |
tinyint |
Aşağıdakilerden biri olabilir yalnızca şema makale durumunu gösterir: 1 Unsynced - tablo çalıştırır Snapshot aracı sonraki çalıştırdığında yayımlamak için ilk işleme komut dosyasını =. 2 = Etkin - tablo yayımlamak için ilk işleme komut dosyasını çalıştırın. 5 = Eklenecek New_inactive-. 6 = Eklenecek New_active-. |
creation_script |
nvarchar(255) |
Bir isteğe bağlı makale şema pre-creation komut hedef tablo oluşturmak için kullanılan adını ve yolu. |
schema_option |
binary(8) |
Şema oluşturma bit eşlem sonucu bu değerleri birinin veya bit düzeyinde mantıksal or olabilen verilen şema-yalnızca makale için seçenek: 0x00 Snapshot Aracısı tarafından devre dışı kodlama = ve sağlanan CreationScript kullanır. 0x01 = Generate nesne oluşturma (create table, create procedure vb.). gerçekleşen = karşılık gelen kümelenmiş bir dizin oluşturur. 0x20 = temel veri türleri için dönüştürme kullanıcı tanımlı veri türleri. 0x40 = Generate karşılık gelen kümelendirilmemiş dizin veya dizinleri. 0x80 = birincil anahtarlar üzerinde bilgi tutarlılığı bildirilen içer. 0x100 tanımlanmışsa, tablo makale Çoğalt kullanıcı Tetikleyiciler =. 0x200 = Çoğalt yabancı anahtar kısıtlamaları. Başvurulan tabloyu yayını bir parçası değilse, tüm yabancı anahtar kısıtlamaları yayımlanmış tablo çoğaltılmaz. 0x400 = Çoğalt check kısıtlamaları. 0x800 = Çoğalt Varsayılanları. 0x1000 = Çoğalt sütun düzeyinde alfabe düzeni. 0x2000 = genişletilmiş yayımlanmış makale kaynak nesneyle ilişkili özellikleri çoğaltılır. 0x4000 Çoğalt benzersiz anahtarlar bir tablo makale tanımlanmışsa =. 0x8000 = birincil anahtar ve benzersiz anahtarlar bir tablo makale alter table deyimleri kullanarak kısıtlamaları olarak çoğaltılır. Daha fazla bilgi için olası değerler schema_option, bakın sp_addmergearticle. |
destination_object |
sysname |
Abonelik veritabanındaki hedef nesnenin adı. Bu değer yalnızca şema-yalnızca makale, saklı yordamlar, görünümler ve UDF'ler gibi uygulanır. |
destination_owner |
sysname |
Abone veritabanı değilse, nesnenin sahibi dbo. |
Ayrıca bkz.
Başvuru
Çoğaltma görünümleri (Transact-sql)