Korzystanie z narzędzia Opcje w programie SQL Server

Microsoft SQL Server zawiera opcje, które mają wpływ na wyniki i wykonywania instrukcji SQL.Opcje te zestaw w następujący sposób:

  • Aby zestaw opcje konfiguracja dla całego obiektu, należy użyć sp_configure procedura przechowywana.

  • Aby ustawić opcje poziom bazy danych, należy użyć Opcje zestaw ALTER DATABASE instrukcja.

  • Aby ustawić poziom zgodności bazy danych, należy użyć Poziom zgodności ALTER DATABASE instrukcja.

  • Aby określić opcje poziom partia (SET opcje), należy użyć ZESTAW instrukcjami, takimi jak SET ANSI_PADDING i SET ANSI_NULLS.

    Uwaga

    Opcje poziomu partia są określane jako opcje poziom połączeń we wcześniejszych wersjach SQL Server a także w połączeniach, wyłączono wiele zestawów wyników Active (MARS).

  • Aby określić poziom instrukcja opcje, takie jak wskazówki kwerendy tabela wskazówki i wskazówki łączyć, za pomocą poszczególnych Transact-SQL instrukcje. Aby uzyskać więcej informacji zobaczWskazówki dotyczące języka Transact-SQL).

Aplikacje ODBC można określić opcje połączenia, które kontrolują niektóre opcje ANSI zestaw.Oba SQL Server Macierzystego dostawca klient OLE DB dla programu SQL Server i SQL Server Macierzysty sterownik ODBC klient domyślnie ustawiona kilka opcji zestaw.

Należy unikać zmieniania opcji zestaw i ustawienie ich za pomocą instrukcji zestaw.Zamiast tego zaleca się, że ustawienia opcji zestaw poziom połączenia we właściwościach połączenia ODBC lub OLE DB.Można również zmienić ustawienia opcji zestaw przy użyciu sp_configure procedura przechowywana.

sp_configure zawiera opcję Opcje użytkownika.W ten sposób można zmienić wartości domyślne z kilku opcji zestaw.Mimo że Opcje użytkownika wydaje się być opcjonalnie wystąpienie Opcje użytkownika jest opcja zestaw.

Hierarchia opcje

Opcja jest obsługiwana w więcej niż jeden poziom, nakłada się następującej hierarchii:

  1. Opcja bazy danych zastępuje opcję wystąpienie.

  2. Opcja zestaw zastępuje opcję bazy danych.

  3. Wskazówkę dotyczącą zastępuje opcję zestaw.

Uwaga

Opcje zestaw w dynamicznych instancji SQL dotyczą tylko zakres tej partia.

Uwaga

zestaw opcje, takie jak QUOTED_IDENTIFIER i ANSI_NULLS, są zachowywane z definicją procedura przechowywana, a więc pierwszeństwo w stosunku do różnych wartości jawnie ustawione dla nich.