DATABASEPROPERTYEX (Transact-SQL)

Belirtilen veritabanı seçeneğinin geçerli ayarlarını döndürür veya özellik belirtilen veritabanı.

Topic link iconTransact-SQL sözdizimi kuralları

DATABASEPROPERTYEX ( database , property )

Bağımsız değişkenler

  • database
    İade istediğiniz veritabanının adını gösteren bir ifade mi belirtilen özellik bilgilerini. databaseisnvarchar(128).

  • property
    Is an expression that represents the name of the database property to return.property is varchar(128), and can be one of the following values.Dönüş türüsql_variant.Aşağıdaki tabloda her özellik değeri için temel veri türü gösterilir.

    Not

    Veritabanı başlatılmadı, özellikleri,SQL Servermeta veriler değeri almak yerine doğrudan veritabanına erişerek alır döndürecektir null.Diğer bir deyişle, veritabanı varsa, ON AUTO_CLOSE ayarlayın veya veritabanı yoksa çevrimdışı olur.

    Özellik

    Açıklama

    Döndürülen değer

    Harmanlama

    Veritabanı için varsayılan harmanlama adı.

    Harmanlama adı

    null = veritabanı başlatılmadı.

    Temel veri türü: nvarchar(128)

    ComparisonStyle

    harmanlama Windows harmanlama stili.Aşağıdaki değerler kullanılarak hesaplanan bir bit eşlem ComparisonStyle olur.

    StyleDeğer
    Büyük/küçük durum Yoksay1
    Aksan Yoksay2
    Kana Yoksay65536
    Genişliğini Yoksay131072

    Örneğin, 196609 varsayılan Yoksay büyük/küçük durum, Kana yoksay ve Yoksay genişliği seçenekleri sonucudur.

    Karşılaştırma stili verir.

    Tüm ikili alfabe için 0 döndürür.

    Temel veri türü: int

    IsAnsiNullDefault

    Veritabanı, null değerlere izin vermek için ISO kurallarına uyar.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsAnsiNullsEnabled

    Bir null tüm karşılaştırmalar için Bilinmeyen değerlendirin.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsAnsiPaddingEnabled

    Dize sıfır aynı uzunluğa karşılaştırma veya ekleme.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsAnsiWarningsEnabled

    Standart hata koşulları oluştuğunda hata veya uyarı iletilerini verilir.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsArithmeticAbortEnabled

    Sorgu yürütülürken bir taşma ya da sıfıra bölme hatası gerçekleştiğinde sorgu sonlandırılır.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsAutoClose

    Veritabanı, temiz bir şekilde kapanır ve son kullanıcının çıkar sonra kaynakları serbest bırakır.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsAutoCreateStatistics

    sorgu iyileştiricisi. sorgu performansını artırmak için gerektiği gibi tek sütunlu istatistikleri oluşturur

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsAutoShrink

    Veritabanı dosyaları otomatik Periyodik daraltılması için aday olur.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsAutoUpdateStatistics

    Sorgu iyileştirici sorgu tarafından kullanılan ve güncelliğini yitirmiş olabilir varolan istatistiklerini güncelleştirir.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsCloseCursorsOnCommitEnabled

    Bir işlem tamamlanmış olduğunda, açık işaretçiler kapatılır.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsFulltextEnabled

    Tam metinli etkin bir veritabanıdır.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    NoteNote:
    Bu özelliğin değeri, hiçbir etkisi yoktur.Kullanıcı veritabanlarının tam metin araması için her zaman etkindir.Bu sütun kaldırılamaz bir sonraki sürümündeSQL Server.Değil yeni geliştirme çalışması bu sütun kullanın ve şu anda bu sütunları olabildiğince çabuk kullanan uygulamaları değiştirme.

    IsInStandBy

    Geri yükleme günlük izin ile salt okunur çevrimiçi veritabanıdır.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsLocalCursorsDefault

    İmleç bildirimleri varsayılan olarak LOCAL.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsMergePublished

    Çoğaltma yüklenmişse, veritabanı tabloları birleştirme kopyalama için yayınlanabilir.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsNullConcat

    Null birleştirme işleci boş verir.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsNumericRoundAbortEnabled

    İfadelerde duyarlılık kaybı meydana geldiğinde hata oluşturulur.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsParameterizationForced

    küme seçenek PARAMETERIZATION veritabanı ZORLANIR.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    IsQuotedIdentifiersEnabled

    Çift tırnak işareti tanımlayıcılarını kullanılabilir.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsPublished

    Çoğaltma yüklenmişse, veritabanı tabloları için anlık görüntü ya da işlemsel kopyalama, yayınlanabilir.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsRecursiveTriggersEnabled

    Tetikleyiciler, yinelenen firing etkinleştirilir.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsSubscribed

    Veritabanı yayınına abone olur.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsSyncWithBackup

    Veritabanı yayımlanan bir veritabanını ya da bir dağıtım veritabanı ve işlemsel kopyalama bozmadan geri yüklenebilir.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    IsTornPageDetectionEnabled

    The SQL Server Database Engine detects incomplete I/O operations caused by power failures or other system outages.

    1 = TRUE

    0 = FALSE

    NULL geçersiz giriş =

    Temel veri türü: int

    LCID

    Windows dil tanıtıcısı (LCID), harmanlama.

    LCID değeri (ondalık biçimde).

    Temel veri türü: int

    LCID değerleri (onaltılı biçimde), bir listesi için bkz:Kur, alfabe düzeni ayarları.

    Kurtarma

    Veritabanının kurtarma modeli.

    Tam kurtarma modeli tam =

    BULK_LOGGED = oturum toplu modeli

    SIMPLE Basit kurtarma modeline =

    Temel veri türü: nvarchar(128)

    SQLSortOrder

    SQL Serversıralama düzeni kodu desteklenen sürümlerde, SQL Server.

    0 = Veritabanını kullanarak Windows harmanlaması

    >0 =SQL Serversıralama düzeni Sipariş No

    null = girdi geçerli değil veya veritabanı başlatılmadı

    Temel veri türü: tinyint

    Durum

    Veritabanı durumu.

    = Çevrimiçi veritabanı kullanılabilir sorgusu.

    OFFLINE = veritabanı açık olarak gerçekleştirilen çevrimdışı.

    Geri = veritabanı geri.

    Kurtarma = veritabanı, Kurtarma ve henüz hazır değil sorguları için

    Şüphe = veritabanı yaptınız değil kurtarmak.

    Acil Durum veritabanı = acil bir durum okuma-yalnızca bir durum değil.Sysadmin üyeleri için erişim kısıtlıdır

    Temel veri türü: nvarchar(128)

    Updateability

    Verilerde değişiklik olup olmadığını gösterir.

    READ_ONLY = veri okuma olamaz ancak değiştirilemez.

    READ_WRITE = veri okunabilen ve değiştirilebilir.

    Temel veri türü: nvarchar(128)

    UserAccess

    Veritabanını hangi kullanıcıların erişebileceğini belirtir.

    SINGLE_USER = tek bir db_owner, dbcreator veya sysadmin kullanıcısı bir saat

    RESTRICTED_USER = sadece db_owner, dbcreator ve sysadmin rolü üyeleri

    MULTI_USER = tüm kullanıcılar

    Temel veri türü: nvarchar(128)

    Sürüm

    İç sürüm numarasıSQL Serverkod veritabanının oluşturulduğu ile.Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

    Sürüm numarası = veritabanı olduğu açık.

    null = veritabanı başlatılmadı.

    Temel veri türü: int

Dönüş Türleri

sql_variant

Exceptions

Hata NULL ya da arayan bir kullanıcının nesnenin görüntüleme izni yoksa verir.

InSQL Serverbir kullanıcı yalnızca kullanıcının sahip olduğu veya, kullanıcının izni securables meta veriler görüntüleme izin.Bu kullanıcı nesnenin üzerinde herhangi bir izni yoksa, OBJECT_ID NULL döndürebilir gibi meta veriler verilirken, yerleşik çalışmasını anlamına gelir.Daha fazla bilgi için bkz:Meta veriler görünürlük yapılandırmaveMeta veriler görünürlük sorun giderme.

Remarks

DATABASEPROPERTYEX döndüren tek bir özellik saat ayarı bir saat.Birden çok özellik ayarlarını görüntülemek içinsys.Databases Katalog görünümü.

Örnekler

C.AUTO_SHRINK veritabanı seçeneğini durumunu alma

Aşağıdaki örnek AUTO_SHRINK veritabanı seçeneği durumunu verirAdventureWorksveritabanı.

Here is the result set. Bu AUTO_SHRINK devre dışı olduğunu gösterir.

------------------
0

B.Veritabanı için varsayılan harmanlama alma

Aşağıdaki örnek adı için varsayılan harmanlama verirAdventureWorksveritabanı.

Here is the result set.

------------------------------
SQL_Latin1_General_CP1_CI_AI