Udostępnij za pośrednictwem


Opcje użytkownika, opcja

Użyj Opcje użytkownika opcję, aby określić globalne ustawienia domyślne dla wszystkich użytkowników.Lista zapytania domyślne opcje przetwarzania ustanawia się na czas trwania sesja użytkownika.Opcje użytkownika opcja umożliwia zmianę wartości domyślne ustawianie opcji (Jeśli nie są odpowiednie ustawienia domyślne serwera).Użytkownika można zastąpić te ustawienia domyślne przy użyciu instrukcja SET.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

Opis

1

DISABLE_DEF_CNST_CHK

Formanty przejściowej lub odroczonego ograniczenie sprawdzania.

2

IMPLICIT_TRANSACTIONS

Dblib połączenia biblioteki sieciowe kontroluje, czy transakcja jest uruchomiona niejawnie podczas wykonywania instrukcja.Ustawienie IMPLICIT_TRANSACTIONS nie ma wpływu na połączenia ODBC lub OLE DB.

4

CURSOR_CLOSE_ON_COMMIT

Kontroluje zachowanie kursory po zatwierdzanie wykonać operacji.

8

ANSI_WARNINGS

Kontroluje obcięcia i NULL w wartość zagregowana ostrzeżenia.

16

SPOWODOWAŁYBY

Formanty uzupełnienie zmiennych o stałej długości.

32

ANSI_NULLS

Formanty NULL, obsługa przy użyciu Operatory równości.

64

ARITHABORT

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

128

ARITHIGNORE

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

256

QUOTED_IDENTIFIER

Odróżnia pojedyncze i podwójne cudzysłowy oceniając wyrażenie.

512

INSTRUKCJĘ NOCOUNT

Wyłącza wiadomości zwróconych na końcu każdej instrukcja aby Państwa zmienionych wierszy ile.

1024

ANSI_NULL_DFLT_ON

Zmienia zachowanie sesja do zgodności ANSI opcje dopuszczania wartości null.Nowe kolumny zdefiniowane bez wyraźnego opcje dopuszczania wartości null są definiowane na wartości null.

2048

ANSI_NULL_DFLT_OFF

Zmienia zachowanie tej sesja nie należy używać zgodności ANSI dla opcje dopuszczania wartości null.Nowe kolumny zdefiniowane bez wyraźnego opcje dopuszczania wartości null nie zezwalaj na wartooci Null.

4096

CONCAT_NULL_YIELDS_NULL

Zwraca wartość NULL, gdy wartość NULL konkatenację z ciąg.

8192

NUMERIC_ROUNDABORT

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

16384

XACT_ABORT

Wycofuje transakcję, jeżeli wniesie instrukcji Transact-SQL Uruchom -czas błąd.

Ostrzeżenie

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 czas.

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

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