Udostępnij za pośrednictwem


Generowanie i opublikować kreatora skryptów (Zaawansowane opcje skryptów, strona)

Użyj tej strona, aby określić sposób tego kreatora, aby wygenerować skrypty.Dostępnych jest wiele różnych opcji.

Opcje są szaro, jeśli nie są obsługiwane przez wersja programu SQL Server lub SQL Azure określone w typu aparatu bazy danych.

Opcje

Określ opcje zaawansowane przez wybranie wartości z listy dostępnych ustawień prawo każdej opcji.

Ogólne

  • Dopełnienie ANSI
    Zawiera ANSI PADDING ON w script.Wartością domyślną jest True.

  • Dołącz do pliku
    Gdy True, ten skrypt jest dodawany na końcu istniejący skrypt określone na Ustaw opcje skryptów strona.Gdy False, nowy skrypt zastępuje poprzedni skrypt.Wartością domyślną jest False.

  • Kontynuować obsługę wykonywanie skryptów, błąd
    Gdy True, wykonywanie skryptów zatrzymuje się, gdy wystąpi błąd.Gdy False, kontynuuje wykonywanie skryptów.Wartością domyślną jest False.

  • Konwertowanie UDDTs na typy podstawowe
    Gdy True, typy danych zdefiniowane przez użytkownika (UDDT) są konwertowane na podstawowych typów danych podstawowych używanych do ich utworzenia.Użyj True po UDDT nie istnieje w bazie danych, w którym skrypt będzie uruchamiany.Gdy False, UDDTs są używane.Wartością domyślną jest False.

  • Generowanie skryptu dla obiektów zależnych
    Generuje skrypt dla dowolnego obiektu, który musi być obecny podczas wykonywania skryptu dla zaznaczonego obiektu.Wartością domyślną jest True.

  • Dołącz nagłówki opisowe
    Gdy True, opisowy komentarze są dodawane do skryptu, oddzielając skrypt sekcje dla każdego obiektu.Wartością domyślną jest False.

  • Jeśli nie ISTNIEJE
    Gdy True, skrypt zawiera instrukcja do sprawdzania, czy obiekt już istnieje w bazie danych i nie próbuje utworzyć nowego obiektu, jeśli obiekt już istnieje.Wartością domyślną jest False.

  • Dołącz nazwy ograniczenia systemu
    Gdy False, wartość domyślna, ograniczenia, które zostały automatycznie o nazwie na bazie pochodzenia są automatycznie re-named na miejsce docelowe bazy danych.Gdy True, ograniczenia mają tę samą nazwę pochodzenia i miejsce docelowe baz danych.

  • Zawiera instrukcje nieobsługiwany
    Gdy False, skrypt nie zawiera instrukcje dla obiektów, które nie są obsługiwane przez wybrany serwer typu wersja lub silnika.Gdy True, skrypt zawiera obiekty nieobsługiwane.Każda instrukcja nieobsługiwany obiektu ma komentarz oświadczenie musi być edytowane zanim skrypt można uruchomić przeciwko wybranego typu wersja lub aparatu SQL Server.Wartością domyślną jest False.

  • Schemat kwalifikują się nazwy obiektów
    Zawiera nazwę schematu w imieniu tworzonych obiektów.Wartością domyślną jest True.

  • Powiązanie skryptu
    Generuje skrypt dla powiązanie obiektów domyślnych i reguły.Wartością domyślną jest False.Aby uzyskać więcej informacji, zobacz Utwórz domyślne (Transact-SQL) i Tworzenie reguły języka Transact-SQL).

  • Skrypt sortowanie
    Zawiera informacje dotyczące sortowanie w skrypcie.Wartością domyślną jest False.Aby uzyskać więcej informacji, zobacz Praca z sortowania.

  • Domyślnie skrypt
    Zawiera domyślne obiekty używane do zestaw domyślne wartości w kolumnach tabela.Wartością domyślną jest True.Aby uzyskać więcej informacji, zobacz Utwórz domyślne (Transact-SQL).

  • Skrypt upuszczania i tworzenie
    Gdy Utworzyć skrypt, Transact-SQL sprawozdania są włączone do tworzenia obiektów.Gdy DROP skryptu, Transact-SQL instrukcje znajdują się usuwanie obiektów.Gdy DROP skryptu i tworzenie, Transact-SQL instrukcja upuszczania znajduje się w skrypcie po instrukcja create dla każdego obiektu ze skryptem.Wartością domyślną jest Utworzyć skrypt.

  • Właściwości rozszerzonych skryptów
    Zawiera właściwości rozszerzone w skrypcie, jeżeli obiekt ma właściwości rozszerzonych.Wartością domyślną jest True.Aby uzyskać więcej informacji, zobacz Używanie rozszerzonych właociwooci obiektów bazy danych.

  • Skrypt dla typu silnika
    Tworzy skrypt można uruchomić na wybrany typ albo Azure SQL lub wystąpienie aparatu bazy danych programu SQL Server.Obiekty nie są obsługiwane na określony typ nie są uwzględniane w skrypcie.Wartość domyślna to typ serwera pochodzenia.

  • Skrypt dla wersja serwera
    Tworzy skrypt można uruchomić na wybraną wersja SQL Server.Nowe funkcje do wersja nie ładowanie starszych wersja.Wartość domyślna to wersja serwera pochodzenia.

  • Skrypt logowania
    Gdy obiekt, aby być inicjowane przez skrypty jest użytkownik bazy danych, ta opcja tworzy logowania, od których zależy użytkownika.Wartością domyślną jest False.

  • Uprawnienia na poziomie obiektu skryptu
    Zawiera skrypty, aby zestaw uprawnienia do obiektów w bazie danych.Wartością domyślną jest False.

  • Statystyki skryptów
    Po ustawieniu Statystyki skryptu, ta opcja obejmuje CREATE STATISTICS instrukcja do odtworzenia statystyki dotyczące obiektu.Statystyka skryptu i histogramów opcja tworzy także informacje histogramu.Wartością domyślną jest nie skryptu statystyki.Aby uzyskać więcej informacji, zobacz Tworzenie statystyk (Transact-SQL).

  • Skrypt użycia bazy danych.
    Dodaje USE DATABASE instrukcja do skryptu.Aby upewnić się, że obiekty bazy danych są tworzone w poprawnej bazy danych, należy uwzględnić USE DATABASE instrukcja.Skrypt oczekiwaniami do innej bazy danych zaznacz False , aby pominąć USE DATABASE instrukcja.Wartością domyślną jest True.Aby uzyskać więcej informacji, zobacz UŻYJ języka Transact-SQL).

  • Typy danych do skryptu
    Wybiera się, jakie powinny być inicjowane przez skrypty: Tylko dane, tylko schematu, lub obu.Wartością domyślną jest tylko schematu.

Opcje tabeli/widoku

Poniższe opcje dotyczą tylko skrypty dla tabel lub widoków.

  • Skrypt zmienić śledzenia
    Skrypty zmienić śledzenia pochodzenia bazy danych lub tabel w bazie danych pochodzenia włączony.Wartością domyślną jest False.Aby uzyskać więcej informacji, zobacz Omówienie śledzenia zmian.

  • Ograniczenia check skryptu
    Dodaje CHECK ograniczeń script.The default is True.CHECK constraints require data that is entered into a table to meet some specified condition.Aby uzyskać więcej informacji, zobacz Ograniczenia CHECK.

  • Opcje kompresji danych skryptu
    Skrypty opcji kompresji danych, jeśli są skonfigurowane pochodzenia bazy danych lub tabel w bazie danych pochodzenia.Aby uzyskać więcej informacji, zobacz Tworzenie skompresowanego tabel i indeksów.Wartością domyślną jest False.

  • Skrypt kluczy obcych
    Dodaje kluczy obcych do skryptu.Wartością domyślną jest True.Klucze obce wskazują i wymuszenia relacje między tabelami.Aby uzyskać więcej informacji, zobacz Ograniczenia FOREIGN KEY.

  • Indeksy pełnotekstowe skryptu
    Skrypty tworzenia indeksy pełnotekstowe.Wartością domyślną jest False.

  • Indeksy skryptu
    Skrypty tworzenia indeksów.Wartością domyślną jest True.Indeksy pomagają szybko znaleźć dane.

  • Klucze podstawowe skryptu
    Skrypty tworzenia kluczy podstawowych w tabelach.Wartością domyślną jest True.Klucze podstawowe unikatowo identyfikują każdy wiersz tabela.Aby uzyskać więcej informacji, zobacz Ograniczenie na klucz podstawowy.

  • Wyzwalacze skryptu
    Tworzenie skryptów DML wyzwalaczy w tabelach.Wartością domyślną jest False.A wyzwalacz DML jest zaprogramowane akcję do wykonać po wystąpieniu zdarzenie języka (DML) manipulacji danych w bazie danych serwera.Aby uzyskać więcej informacji, zobacz Opis DML wyzwalaczy.

  • Skrypt unikatowe klucze
    Skrypty tworzenia unikatowych kluczy w tabelach.Unikatowe klucze uniemożliwić wprowadzanie zduplikowanych danych.Wartością domyślną jest True.Aby uzyskać więcej informacji, zobacz Ograniczenie typu UNIQUE.