Udostępnij za pośrednictwem


Właściwość CreationScriptOptions

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

CreationScriptOptions Właściwość określa atrybuty tworzenia obiektów bazy danych wykonania artykuł replikacja.

Składnia

object
.CreationScriptOptions [=value]

Części

  • object
    Wyrażenie do obiektu w na liście dotyczy.

  • value
    Określa wykonawcze artykuł Tworzenie obiektów, jak opisano w ustawieniach.

Ustawienia

Stała

Wartość

Opis

SQLDMOCreationScript_ i ClusteredIndexes

16

Obejmuje tworzenie indeks klastrowany w tabelach w skrypcie.

SQLDMOCreationScript_Collation

4096

Replikuje kolumna -poziom sortowanie.

SQLDMOCreationScript_ i CustomProcs

2

Generuje niestandardowych procedur przechowywanych dla artykuł, jeśli zdefiniowane (replikacja transakcyjna tylko).

SQLDMOCreationScript_ i DisableScripting

0

Nie skryptu.

SQLDMOCreationScript_ i DRI_Checks

1024

Obejmuje tworzenie ograniczenia check podczas tworzenia tabel w skrypcie.

SQLDMOCreationScript_ i DRI_Defaults

2048

Tworzenie kolumna domyślne podczas tworzenia tabel zawiera w skrypcie.

SQLDMOCreationScript_ i DRI_ForeignKeys

512

Obejmuje tworzenie kluczy obcych podczas tworzenia tabel w skrypcie.

SQLDMOCreationScript_ i DRI_PrimaryKey

128

Zawiera definicję kluczy podstawowych w tabelach w skrypcie.

SQLDMOCreationScript_ i DRI_UniqueKeys

16384

Obejmuje tworzenie unikatowych kluczy podczas tworzenia tabel w skrypcie.

SQLDMOCreationScript_/właściwości rozszerzone.

8192

Replikuje właociwooci rozszerzonych.

SQLDMOCreationScript_ i NonClusteredIndexes

64

Zawiera indeks nieklastrowany Tworzenie tabel w skrypcie.

SQLDMOCreationScript_ i PKUKAsConstraints

32768

To tworzenie kluczy podstawowych i kluczy unikatowych podczas tworzenia tabel jako warunki ograniczające zamiast jako indeksów w skrypcie.

SQLDMOCreationScript_ i PrimaryObject

1

Obejmuje tworzenie obiektów w skrypcie.

SQLDMOCreationScript_ i UDDTsToBaseTypes

32

Konwertuje wszystkie typy danych zdefiniowane przez użytkownika typy podstawowe Microsoft SQL Server kolumny są zdefiniowane w tabela tworzenia skryptu.

SQLDMOCreationScript_ i UserTriggers

256

Obejmuje tworzenie wyzwalaczy podczas tworzenia tabel w skrypcie.

Typ danych

Długie, wyliczanych

Można modyfikować

Odczyt i zapis

Prototyp (C/C++)

HRESULT GetCreationScriptOptions(
SQLDMO_CREATIONSCRIPT_TYPE* pRetVal);
HRESULT SetCreationScriptOptions(
SQLDMO_CREATIONSCRIPT_TYPE NewValue);

Uwagi

Wartość wyliczeniowa jest pakowane bit.Aby określić wiele opcji tworzenia skryptów, połączyć wyliczania poszczególnych wartości za pomocą OR operator logiczny, aby zdefiniować zachowanie wymagane.

indeksowany widok publikowanej jako indeksowany widok na subskrybent są dozwolone tylko SQLDMOCreationScript_ExtendedProperties, SQLDMOCreationScript_NonClusteredIndexes i SQLDMOCreationScript_UserTriggers.SQLDMOCreationScript_ClusteredIndexes i SQLDMOCreationScript_PrimaryObject również mogą być używane.

Ostrzeżenie

Jeśli aplikacja ustawia CreationScriptOptions po migawka początkowa został utworzony, Nowa migawka musi być generowane i ponownie stosowane do każdej subskrypcja.migawka są stosowane podczas następnego zaplanowanego migawka i dystrybucji lub uruchomić agenta korespondencji seryjnej.