Udostępnij za pośrednictwem


Wyliczenie CreationScriptOptions

Wylicza wartości opcji schematu dla artykułów opublikowanych.

To wyliczenie ma atrybut FlagsAttribute umożliwiający wykonywanie kombinacji bitowych na wartościach jego elementów członkowskich.

Przestrzeń nazw:  Microsoft.SqlServer.Replication
Zestaw:  Microsoft.SqlServer.Rmo (w Microsoft.SqlServer.Rmo.dll)

Składnia

'Deklaracja
<FlagsAttribute> _
Public Enumeration CreationScriptOptions
'Użycie
Dim instance As CreationScriptOptions
[FlagsAttribute]
public enum CreationScriptOptions
[FlagsAttribute]
public enum class CreationScriptOptions
[<FlagsAttribute>]
type CreationScriptOptions
public enum CreationScriptOptions

Elementy członkowskie

Nazwa elementu członkowskiego Opis
DisableScripting Skrypty tworzenia obiektu nie są generowane przez agenta migawki.Musisz określić plik skryptu dostarczonego przez użytkownika do definiowania obiektów subskrybent dla CreationScript.
PrimaryObject Generuje skrypt tworzenia (CREATE TABLE, CREATE PROCEDURE itd.) dla obiektu opublikowane.
CustomProcedures Obejmuje generowanie niestandardowych procedur przechowywanych.Opcja ta jest prawidłowa tylko dla TransArticle obiektu.Należy także określić InsertCommand, UpdateCommand, i DeleteCommand.
Identity Obejmuje tworzenia kolumny tożsamości.This option is supported only for TransArticle objects and only for Microsoft SQL Server 2005 and later releases.Aby uzyskać więcej informacji, zobacz temat Replikowanie kolumny tożsamości.
KeepTimestamp Replikuje kolumny sygnatury czasowej.Bez tej opcji kolumny sygnatury czasowej są tworzone na subskrybenta jako binary(16) kolumny.Ta opcja jest obsługiwana tylko dla TransArticle obiektów.
ClusteredIndexes Obejmuje utworzenie odpowiedniego indeks klastrowany.
UserDefinedTypesToBaseTypes Konwertuje dane zdefiniowane przez użytkownika typów kolumn wydawca oparcie SQL Server Typ danych kolumny subskrybenta.Ta opcja nie jest obsługiwana dla nie-SQL Server wydawcy.
NonClusteredIndexes Obejmuje tworzenie zbudowania indeksów nie klastrowanych.
DriPrimaryKey Obejmuje tworzenie klucz podstawowy ograniczenia.
UserTriggers Obejmuje tworzenie wyzwalaczy zdefiniowany przez użytkownika.
DriForeignKeys Obejmuje tworzenie ograniczenia na klucz obcy do wszystkich tabel odwołanie, które są uwzględnione w publikacja.
DriChecks Obejmuje tworzenie ograniczenia CHECK.
DriDefaults Obejmuje tworzenie domyślne kolumna.
Collation Zawiera definicję kolumna-poziom sortowanie.
ExtendedProperties Zawiera właściwości rozszerzone, skojarzone z obiektem bazy danych publikowana.
DriUniqueKeys Obejmuje tworzenie unikatowe klucze.
PrimaryKeyUniqueKeyAsConstraints Podczas replikowania ograniczenia, generuje instrukcji ALTER TABLE.
MarkReplicatedCheckConstraintsAsNotForReplication NIE dla replikacji zawiera klauzula podczas tworzenia ograniczenia CHECK, tak aby ograniczenia nie są wymuszane podczas synchronizacji.Aby uzyskać więcej informacji, zobacz temat Kontrolowanie ograniczenia, tożsamości i wyzwalaczy z nie dla replikacji.
MarkReplicatedForeignKeyConstraintsAsNotForReplication NIE dla replikacji zawiera klauzula podczas tworzenia ograniczenia klucza OBCEGO, tak aby ograniczenia nie są wymuszane podczas synchronizacji.Aby uzyskać więcej informacji, zobacz temat Kontrolowanie ograniczenia, tożsamości i wyzwalaczy z nie dla replikacji.
FileGroups Obejmuje aplikacjami skojarzonych z tabela partycjonowana lub indeks.
UwagaUwaga:
Układ podstawowa grupa plików musi być utworzony przez subskrybent przed migawka początkowa jest stosowany.
TablePartitioningScheme Zawiera schemat partycji skojarzone z tabela partycjonowana.
UwagaUwaga:
Schemat partycji podstawowej musi zostać utworzony przez subskrybent przed migawka początkowa jest stosowany.
IndexPartitioningSchemes Zawiera schemat partycji skojarzone z indeks partycjonowany.
UwagaUwaga:
Schemat partycji podstawowej musi zostać utworzony przez subskrybent przed migawka początkowa jest stosowany.
Statistics Obejmuje statystyki tabela zdefiniowanej przez użytkownika.
DefaultBindings Zawiera domyślne powiązania i tworzenia domyślne powiązania.
RuleBindings Zawiera regułę powiązania i tworzenia reguły związane.
FullTextIndex Zawiera indeksy pełnotekstowe.
NoXmlSchemaCollections Kolekcje schematu XML powiązane z xml kolumny nie są uwzględniane.
XmlIndexes Zawiera indeksy XML.
Schema Generuje wszystkie schematy nie już do subskrybent.
XmlToNText XML kolumny są replikowane do subskrybenta jako ntext.
MaxTypesToMatchingNonMaxTypes Konwertuje nvarchar(max), varchar(max), i varbinary(max) do ntext, tekstu, i obrazu typy danych, które są obsługiwane w starszych wersjach SQL Server.
Permissions Obejmuje uprawnienia zdefiniowane w opublikowanej obiektu.
AttemptToDropNonArticleDependencies Subskrybent próbuje upuść zależności obiekty nie należące do publikacja.
FileStreamAttribute Ta opcja służy do replikowania atrybut FILESTREAM, jeśli jest określony na varbinary(max) kolumny.Nie określono tę opcję, jeśli jest replikowana tabel do SQL Server 2005 abonentów.Replikowanie tabele, które mają kolumny FILESTREAM SQL Server 2000 abonentów nie jest obsługiwany, niezależnie od tego, jak opcja schematu jest zestaw.
NewDateTimeTypesToStrings Konwertuje datę i czas typów danych (Data, czas, Dataczasprzesunięcie, i Dataczas2) wprowadzone w SQL Server 2008 do typów danych, które są obsługiwane we wcześniejszych wersjach SQL Server.Aby uzyskać informacje, jak te typy są mapowane zobacz "Mapowanie nowe dane typy dla starszych wersji" sekcja w W topologii replikacji przy użyciu wielu wersji programu SQL Server.
StorageCompressionSetting Replikuje opcję kompresji dla danych i indeksów.Aby uzyskać więcej informacji, zobacz temat Tworzenie skompresowanego tabel i indeksów.
LargeUserDefinedTypesToVarBinaryMax Konwertuje language runtime (CLR) użytkownika typowych (UDTs) większych niż 8000 bajtów varbinary(max) tak, aby kolumny typu UDT mogą być replikowane do subskrybentów uruchomionych SQL Server 2005.
HierarchyIdToVarBinaryMax Konwertuje hierarchyid typ danych varbinary(max) , aby kolumny typu hierarchyid mogą być replikowane do subskrybentów uruchomionych SQL Server 2005.Aby uzyskać więcej informacji na temat używania hierarchyid kolumn w zreplikowanych tabelach, zobacz hierarchyid (języka Transact-SQL).
FilteredIndexes Replikuje żadnych filtrowane indeksów w tabela.Więcej informacji o filtrowane indeksy, zobacz Filtrowane wskazówek indeksu.
FileStreamDataSpace Tej opcji do przechowywania danych FILESTREAM samodzielnie grupa plików przez subskrybenta.Jeśli ta opcja nie jest zestaw, FILESTREAM dane są przechowywane w domyślnej grupie plików.Replikacja nie tworzy aplikacjami; Dlatego jeśli użytkownik zestaw tę opcję, należy utworzyć grupa plików przed zastosowaniem migawka subskrybent.Aby uzyskać więcej informacji o tworzeniu obiektów przed zastosowaniem migawka, zobacz Wykonywanie skryptów przed i po zastosowaniu migawki.
SpatialTypesToVarBinaryMax Konwertuje Geografia i geometrii dane varbinary(max) tak, aby kolumny te typy mogą być replikowane do subskrybentów uruchomionych SQL Server 2005.
SpatialIndexes Replikuje indeksów na kolumnach typu Geografia i geometrii.
SparseAttribute Replikuje atrybut SPARSE dla kolumny.Aby uzyskać więcej informacji dotyczących tego atrybut, zobacz Przy użyciu kolumn Sparse.

Uwagi

Opcje schematu artykuł kontroli, jak będą opublikowane obiektu tworzone przez subskrybenta i wpływają na sposób migawka są generowane pliki skryptów.Aby uzyskać więcej informacji, zobacz temat Publikowanie danych i obiektów bazy danych.

Wartości CreationScriptOptions wyliczenia są równoważne do wartości @ schema_option parametr sp_addarticle (języka Transact-SQL) i sp_addmergearticle (języka Transact-SQL).

CreationScriptOptions Obsługuje wyliczanie FlagsAttribute opcji, który umożliwia łączenie bitowe wartości wyliczenia.

Ten obszar nazw, klasy lub element członkowski jest obsługiwany tylko w wersja 2.0 Microsoft .NET Framework.