Udostępnij za pośrednictwem


user options Option

Użycie Opcje użytkownika opcję, aby określić globalne ustawienia domyślne dla wszystkich użytkowników.Lista kwerendy domyślne opcje przetwarzania jest ustanowiona przez cały czas trwania sesja użytkownika.The user options option allows you to change the default values of the zestaw options (if the server's default settings are not appropriate).Użytkownik może zastąpić te ustawienia domyślne przy użyciu instrukcja zestaw.Można skonfigurować Opcje użytkownika dynamicznie dla nowego logowania.Po zmianie ustawienia z Opcje użytkownika, nowe sesje logowania za pomocą nowego ustawienia; nie dotyczy bieżącej sesji logowania.

Wartość

Konfiguracja

Description

1

DISABLE_DEF_CNST_CHK

Okresowe kontrole lub sprawdzanie odroczone ograniczenie.

2

IMPLICIT_TRANSACTIONS

W przypadku połączeń biblioteki sieciowej dblib kontroluje, czy transakcja jest domyślnie uruchomiona po wykonaniu instrukcja.Ustawienie IMPLICIT_TRANSACTIONS nie ma wpływu na połączenia ODBC lub OLEDB.

4

CURSOR_CLOSE_ON_COMMIT

Określa zachowanie kursory, po wykonaniu operacji zatwierdzanie.

8

ANSI_WARNINGS

Kontroluje obcięcia i wartości NULL w łącznej ostrzeżenia.

16

ANSI_PADDING

Uzupełnienie formantów zmiennych o stałej długości.

32

ANSI_NULLS

Określa wartość NULL, obsługa podczas korzystania z operatorów równości.

64

ARITHABORT

Kończy kwerendę, gdy błąd dzielenia przez zero lub przepełnienie programu odbywa się podczas wykonywania kwerendy.

128

ARITHIGNORE

Zwraca wartość NULL, gdy błąd dzielenia przez zero lub przepełnienie programu występuje podczas wykonywania kwerendy.

256

QUOTED_IDENTIFIER

Odróżnia między pojedyncze i podwójne cudzysłowy podczas szacowania wyrażenie.

512

NOCOUNT

Wyłącza wiadomości zwrócił na końcu każdej instrukcja, która stanowi zmienionych liczbę wierszy.

1024

ANSI_NULL_DFLT_ON

Zmienia zachowanie w sesja do opcje dopuszczania wartości null zgodności ANSI.Nowe kolumny zdefiniowane bez wyraźnej opcje dopuszczania wartości null są zdefiniowane, aby zezwolić na wartości null.

2048

ANSI_NULL_DFLT_OFF

Zmienia zachowanie tej sesja nie będą używane dla opcje dopuszczania wartości null zgodności ANSI.Nowe kolumny zdefiniowane bez wyraźnej opcje dopuszczania wartości null nie zezwalaj na wartości null.

4096

CONCAT_NULL_YIELDS_NULL

Zwraca wartość NULL, podczas łączenia wartości NULL ciągiem.

8192

NUMERIC_ROUNDABORT

Generuje błąd, gdy wystąpi utratę precyzji w wyrażeniu.

16384

XACT_ABORT

Powoduje powrót transakcji Jeśli instrukcja języka Transact-SQL zgłasza błąd czas wykonania.

Uwaga

Nie wszystkie wartości konfiguracja Opcje użytkownika są zgodne ze sobą.Na przykład ANSI_NULL_DFLT_ON i ANSI_NULL_DFLT_OFF nie zestaw w tym samym czasie.

Pozycji bitów w Opcje użytkownika są identyczne z tymi @@ OPTIONS.Każde połączenie ma własną funkcja @@ OPTIONS, który reprezentuje konfiguracja środowiska.When logging in to Microsoft SQL Server, a user receives a default environment that assigns the current user options value to @@OPTIONS.Wykonywanie instrukcji zestaw w Opcje użytkownika ma wpływ na odpowiednie wartości w funkcja @@ OPTIONS w sesja.

Wszystkie połączenia utworzone po zmianie tego ustawienia otrzymać nową wartość.