Aracılığıyla paylaş


sysschemaarticles (Transact-SQL)

Işlem ve anlık görüntü yayınlar için yalnızca şema makaleleri izler.Bu tablo, yayın veritabanında depolanır.

Sütun adı

Veri türü

Açıklama

artid

int

Makale kimliği

creation_script

nvarchar(255)

Hedef tablo oluşturmak için kullanılan makale şema komut dosyasının adını ve yol.

Açıklama

nvarchar(255)

Makale tanımlayıcı girdisi.

dest_object

sysname

makale, saklı yordam, görünüm veya UDF gibi bir yalnızca şema makalesini abonelik veritabanı nesnesinin adı.

adı

sysname

makale yalnızca şema adı bir yayın.

Objid

int

makale temel nesnenin nesne tanımlayıcısı.Bu yordam, dizin oluşturulmuş görünümü, görünüm veya UDF nesne tanımlayıcısını olabilir.

pubid

int

Yayın KIMLIĞI.

pre_creation_cmd

tinyint

Sistem ne yapmanız gerektiğini belirtir abone sırasında aynı adı varolan bir nesne için bu rapor anlık görüntü görüntü görüntüsünü uygularken algıladığı, makale:

0 Hiçbir şey =.

1 Hedef Tablo silme =.

2 Hedef Tablo bırakma =.

3 Kesilmesinden hedef tablo =.

Durum

int

Bit eşlem, makale durumunu göstermek için kullanılır.

türü

tinyint

Makale, yalnızca şema türünü gösteren değer:

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 =.

schema_option

binary(8)

Şema oluşturma seçeneği, belirli makale bit maskesi.CALL/MCALL/XCALL sözdizimlerinin tümü için hedef veritabanında saklı yordam otomatik olarak oluşturulmasını belirtir ve bu değerlerden birini veya birkaçını, bitwise mantıksal OR sonucu olabilir:

0x00 Kullanır ve devre dışı bırakır anlık görüntü Aracısı tarafından komut dosyası kullanan kullanan dosyası kullanancreation_script.

0x01 Oluşturur (CREATE tablo, CREATE PROCEDURE vb.) nesnesi oluşturma =.Bu saklı yordam makaleler için varsayılan değerdir.

0x02 Tanımlanmışsa, makale özel saklı yordamlarda oluşturur =.

0x10 Oluşturur karşılık gelen bir kümelenmiş dizin =.

0x20 Veri türlerini temel dönüştürür kullanıcı tanımlı veri türleri =.

0x40Kümelenmemiş index(es) karşılık gelen oluşturur =.

0x80Içerir, bilgi tutarlılığı birincil anahtarlarında bildirilen =.

0x73 CREATE tablo deyim oluşturur =, kümelenmiş ve kümelenmemiş dizin oluşturur, kullanıcı tanımlı veri türleri, veri türlerini temel dönüştürür ve Abone tarafında uygulanacak özel saklı yordam komut dosyaları oluşturur.Bu saklı yordam makaleleri dışındaki tüm makaleleri için varsayılan değerdir.

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

0x200Çoğaltır 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ılacaktır.

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

0x800Çoğaltır varsayılan =.

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

0x2000Genişletilmiş özellikler yayımlanmış ile ilişkili çoğaltır = makale kaynak nesne.

0x4000Çoğaltır benzersiz anahtarlar üzerinde tanımlanmış ise = bir tablo makale.

0x8000Çoğaltır birincil anahtar ve benzersiz bir tablo makalesini tuşlar, ALTER TABLE deyimleri kullanarak kısıtlamaları olarak =.

dest_owner

sysname

Hedef veritabanı tabloya sahibi.