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.