Sunucu yapılandırma seçeneği kullanıcı seçeneklerini yapılandırma

Nasıl yapılandırılacağı açıklanmıştır kullanıcı seçenekleri sunucu yapılandırma seçeneğinde SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL. Kullanıcı seçenekleri seçeneği, tüm kullanıcılar için genel varsayılan değerleri belirtir. Varsayılan sorgu işleme seçeneklerini listesi, kullanıcının çalışma oturumu süresince kurulur. Kullanıcı seçenekleri seçeneği (sunucunun varsayılan ayarlar uygun değilse) set seçenekleri varsayılan değerlerini değiştirmek izin verir.

Bir kullanıcı bu varsayılan ayarları set deyimi kullanarak geçersiz kılabilirsiniz. Sen-ebilmek configure kullanıcı seçenekleri dinamik için yeni oturum açma. Ayarını değiştirdikten sonra kullanıcı seçenekleri, yeni oturum açma oturumları kullanan yeni ayarı; geçerli oturum açma oturumları etkilenmez.

Bu Konuda

  • Başlamadan Önce

    Öneriler

    Güvenlik

  • Kullanıcı seçeneklerini yapılandırma yapılandırmak için seçeneği:

    SQL Server Management Studio

    Transact-SQL

  • Takip: sonra kullanıcı seçeneklerini yapılandırma seçeneği yapılandırmak 

Başlamadan Önce

Öneriler

  • Aşağıdaki tabloda, listeler ve yapılandırma değerleri açıklar kullanıcı seçenekleri. Tüm yapılandırma değerleri birbiriyle uyumlu. Örneğin, aynı anda ANSI_NULL_DFLT_ON ve ANSI_NULL_DFLT_OFF ayarlanamaz.

    Değer

    Yapılandırma

    Açıklama

    1

    DISABLE_DEF_CNST_CHK

    Denetimleri geçici veya Ertelenmiş kısıtlaması denetleniyor.

    2

    IMPLICIT_TRANSACTIONS

    DBLib ağ kitaplığı bağlantılarında bir deyimi yürütüldüğünde bir hareket dolaylı olarak başlatılmış olup olmadığını denetler. IMPLICIT_TRANSACTIONS ayarı oledb veya odbc bağlantıları etkilemez.

    4

    CURSOR_CLOSE_ON_COMMIT

    Tamamlama işlemi gerçekleştirildikten sonra imleçler davranışını denetler.

    8

    ANSI_WARNINGS

    Toplam uyarılar, kesilme ve null denetler.

    16

    ANSI_PADDING

    Sabit uzunluklu değişkenleri denetimleri doldurma.

    32

    ANSI_NULLS

    Denetimleri eşitlik işleçleri kullanırken işleme null.

    64

    ARITHABORT

    Sorgu yürütme sırasında taşma veya tarafından sıfıra bölme hatası oluştuğunda, bir sorgu sona erer.

    128

    ARITHIGNORE

    Returns null taşma veya tarafından sıfıra bölme hatası olduğunda sorgu sırasında ortaya çıkar.

    256

    QUOTED_IDENTIFIER

    Tek ve çift ifade değerlendirirken tırnak arasında ayırır.

    512

    NOCOUNT

    Kaç satır etkilendi bildiren her deyimi sonunda döndürülen iletiyi kapatır.

    1024

    ANSI_NULL_DFLT_ON

    Nullability için ANSI uyumluluk kullanılacak oturumunun davranışı değiştirir. Açık nullability tanımlanan yeni sütunları boş değerlere izin vermek için tanımlanır.

    2048

    ANSI_NULL_DFLT_OFF

    Nullability için ANSI uyumluluk kullanmamayı oturumunun davranışı değiştirir. Açık nullability tanımlanan yeni sütunları boş değerlere izin vermez.

    4096

    CONCAT_NULL_YIELDS_NULL

    null null değeri bir dizge içinde döndürür.

    8192

    NUMERIC_ROUNDABORT

    İfadede bir duyarlılık kaybı oluştuğunda bir hata üretir.

    16384

    XACT_ABORT

    Transact-sql deyimini bir çalıştırma hatası yükseltir, bir hareketi geri alır.

  • Bit konumlarında kullanıcı seçenekleri @@ seçenekleri de aynıdır. Her bağlantının yapılandırma çevre gösteren kendi @@ seçenekleri işlevi vardır. Bir örneği için giriş yaparken \ SQL Server, bir kullanıcı, geçerli atar bir varsayılan ortam alır kullanıcı seçenekleri @@ seçenek değeri. set deyimleri yürütme kullanıcı seçenekleri oturumun @@ seçenekleri işlevi karşılık gelen değeri etkiler. Bu ayar değiştirildikten sonra oluşturulan tüm bağlantılar yeni değeri alır.

Güvenlik

İzinler

Yürütme izinleri üzerinde sp_configure parametre ile yalnızca ilk parametre veya tüm kullanıcılar için varsayılan değer olarak verilir. Yürütülecek sp_configure hem parametrelerle bir yapılandırma seçeneği değiştirmek veya yeniden yapılandırın deyimini çalıştırmak için kullanıcı ayarlarını alter sunucu düzeyi izni verilmesi gerekir. AYARLARINI alter izni dolaylı tarafından düzenlenen sysadmin ve serveradmin sunucu rolleri sabit.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

Kullanıcı seçeneklerini yapılandırma seçeneği yapılandırmak için

  1. Nesne Explorer, bir sunucuyu sağ tıklatın ve seçin Özellikler.

  2. Tıklayın bağlantılarını düğüm.

  3. İçinde varsayılan bağlantı seçeneklerini kutusunda, bağlı tüm kullanıcıların varsayılan sorgu işleme seçeneklerini yapılandırmak için bir veya daha fazla öznitelik seçin.

    Varsayılan olarak, kullanıcı seçenekleri yapılandırılabilir.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

Kullanıcı seçeneklerini yapılandırma seçeneği yapılandırmak için

  1. Bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğundan tıklatın Yeni sorgu.

  3. Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute. Bu örnek, nasıl kullanılacağını gösterir sp_configure yapılandırmak için user optionsANSI_WARNINGS sunucu seçeneği ayarını değiştirmek için.

USE AdventureWorks2012 ;
GO
EXEC sp_configure 'user options', 8 ;
GO
RECONFIGURE ;
GO

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

İzleme: kullanıcı seçeneklerini yapılandırma seçeneği yapılandırdıktan sonra

Ayarı sunucuyu yeniden başlatmadan hemen etkinleşir.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Ayrıca bkz.

Başvuru

Yeniden yapılandırın (Transact-sql)

sp_configure (Transact-sql)

Deyimiyle (Transact-sql) bırak

Kavramlar

Sunucu yapılandırma seçenekleri