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.
Uwaga:
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.
Uwaga:
Schemat partycji podstawowej musi zostać utworzony przez subskrybent przed migawka początkowa jest stosowany.
|
|
IndexPartitioningSchemes | Zawiera schemat partycji skojarzone z indeks partycjonowany.
Uwaga:
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.