Aracılığıyla paylaş


sysmergeschemaarticles (Transact-SQL)

Birleştirme çoğaltma için yalnızca şema makaleleri izler.Bu tablo, yayım ve abonelik veritabanlarında depolanır.

Sütun adı

Veri türü

Açıklama

adı

sysname

Salt şema adı makale birleştirme yayınnda.

türü

tinyint

Aşağıdakilerden biri olabilen yalnızca şema makale türünü gösterir:

0x20 Saklı yordamı yalnızca şema makale =.

0x40 Görünümü yalnızca şema - yalnızca makale veya dizinli görünüm şema - makale =.

Objid

int

makale temel nesnenin nesne tanımlayıcısı.Yordam, dizin oluşturulmuş görünüm, görünüm veya kullanıcı tanımlı işlevin nesne tanımlayıcısını olabilir.

artid

uniqueidentifier

Makale kimliği

Açıklama

nvarchar(255)

makale açıklaması.

pre_creation_command

tinyint

makale oluşturulduğunda, gerçekleştirilecek eylem varsayılan abonelik veritabanı:

0 = Tablo zaten abone tarafında varsa none - hiçbir işlem yapılmaz.

1 Bırakma = - yeniden önce tablo keser.

2 Silme - bir silme WHERE yan tümcesinde alt küme küme kümesini süzgeç temel sorunları =.

3 Kesilmesinden- aynı =2, ancak satır yerine sayfaları siler.Ancak, WHERE yan tümce almaz.

pubid

uniqueidentifier

Benzersiz tanıtıcısı yayın.

Durum

tinyint

Salt şema durumunu gösterir makale, hangi aşağıdakilerden biri olabilir:

1 Unsynced - anlık görüntü Aracısı sonraki çalıştırdığında tablo serileri yayımlamak için ilk işlem komut =.

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)

Hedef tablo oluşturmak için kullanılan bir isteğe bağlı bir makale şema pre-creation komut dosyasının adını ve yol.

schema_option

binary(8)

Bit eşlem şema oluşturma seçeneği bit düzeyinde mantıksal OR olabilen belirli yalnızca şema makale için bu değerlerden birini veya birkaçını sonucu:

0x00 Devre dışı bırakma anlık görüntü Aracısı tarafından komut dosyası kullanan kullanan dosyası kullanan ve sağlanan CreationScript kullanır.

0x01Oluştur nesnesi oluşturma (CREATE tablo, CREATE PROCEDURE vb.) =.

0x10 Karşılık gelen bir kümelenmiş dizin oluşturma =.

0x20 Veri türlerini temel convert kullanıcı tanımlı veri türleri =.

0x40 = Generate ilgili kümelenmemiş dizin veya dizin.

0x80 = Birincil anahtarlarında tutarlılığı bildirilen dahil edin.

0x100 Çoğalt kullanıcı Tetikleyicileri = açık bir tablo tanımlanmışsa, makale.

0x200 Çoğalt yabancı anahtar kısıtlamalarını =.Başvurulan tablo yayınn tüm yabancı anahtar kısıtlamaları yayımlanmış bir parçası olmayan tablo değil çoğaltılır.

0x400 Çoğalt denetim kısıtlamalarını =.

0x800 Çoğalt varsayılan =.

0x1000 Çoğalt sütun düzeyinde harmanlama =.

0x2000 Genişletilmiş özellikler yayımlanmış kaynak nesne ilişkili çoğaltıldıktan =.

0x4000 Çoğalt benzersiz anahtarlar üzerinde bir tablo makalesini tanımlanmışsa =.

0x8000 Birincil anahtar ve benzersiz anahtarlar bir tabloda, ALTER tablo deyimleri kullanarak kısıtlamaları olarak makale çoğaltıldıktan =.

Olası değerleri hakkında daha fazla bilgi için schema_option, see sp_addmergearticle.

destination_object

sysname

' De hedef nesnesinin adı abonelik veritabanı.Bu değer yalnızca salt şema makalelere, saklı yordamlar, görünümler ve UDF'leri uygulanır.

destination_owner

sysname

Yoksa abonelik veritabanı nesnesinin sahibi dbo.