DATABASEPROPERTY (Transact-SQL)
Belirtilen veritabanı ve özellik adı için adlandırılmış bir veritabanı özellik değerini verir.
Important Note: |
---|
This feature will be removed in the next version of Microsoft SQL Server. Do not use this feature in new development work, and modify applications that currently use this feature as soon as possible. Kullanımı databasepropertyex yerine. |
DATABASEPROPERTY ( database , property )
Bağımsız değişkenler
database
Ifade için belirtilen özellik bilgileri veritabanının bulunduğu belirtilir. database olan nvarchar(128).property
Is an expression that contains the name of the database property to return.property is varchar(128), and can be one of the following values.Değer
Açıklama
Döndürülen değer
IsAnsiNullDefault
Veritabanı null değerlere izin vermek için ISO kuralları izler.
1 = true
0 = false
null girdi geçerli değil =
IsAnsiNullsEnabled
Tüm Karşılaştırmaların bir null için Bilinmeyen değerlendirin.
1 = true
0 = false
null girdi geçerli değil =
IsAnsiWarningsEnabled
Hata veya uyarı iletileri, standart hata koşulları oluştuğunda verilir.
1 = true
0 = false
null girdi geçerli değil =
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 girdi geçerli değil =
IsAutoCreateStatistics
Tablodaki veriler değiştiği için istatistikleri güncel hale varolan istatistikleri otomatik olarak güncelleştirilir.
1 = true
0 = false
null girdi geçerli değil =
IsAutoShrink
Veritabanı dosyaları, otomatik dönemsel daraltılması için aday olur.
1 = true
0 = false
null girdi geçerli değil =
IsAutoUpdateStatistics
Otomatik güncelleştirme istatistikleri veritabanı seçeneği etkinleştirilir.
1 = true
0 = false
null girdi geçerli değil =
IsBulkCopy
Veritabanı nonlogged operasyonlar sağlar.
1 = true
0 = false
null girdi geçerli değil =
IsCloseCursorsOnCommitEnabled
Bir işlem tamamlanmış olduğunda açık olan bir imleç kapatılır.
1 = true
0 = false
null girdi geçerli değil =
IsDboOnly
Yalnızca DBO erişim modunda bir veritabanıdır.
1 = true
0 = false
null girdi geçerli değil =
IsDetached
Veritabanı ilişkisi detach bir işlem tarafından kesildi.
1 = true
0 = false
null girdi geçerli değil =
IsEmergencyMode
Kuşkulu veritabanı kullanılabilir olmasını sağlamak için Acil Durum modu etkin.
1 = true
0 = false
null girdi geçerli değil =
IsFulltextEnabled
Tam metinli etkin bir veritabanıdır.
1 = true
0 = false
null girdi geçerli değil =
IsInLoad
Veritabanı geri yükleniyor.
1 = true
0 = false
null girdi geçerli değil =
IsInRecovery
Veritabanı kurtarıyor.
1 = true
0 = false null1 Giriş = geçersiz
IsInStandBy
Geri yükleme günlüğü ile izin verilen salt okunur olarak çevrimiçi veritabanıdır.
1 = true
0 = false
null girdi geçerli değil =
IsLocalCursorsDefault
Imleç LOCAL varsayılan bildirimleri.
1 = true
0 = false
null girdi geçerli değil =
IsNotRecovered
Veritabanı kurtarmak başarısız oldu.
1 = true
0 = false
NULL geçersiz giriş =
IsNullConcat
Boş bir birleşik bağ kümeleri işleci, NULL üretir.
1 = true
0 = false
null girdi geçerli değil =
IsOffline
Çevrimdışı veritabanıdır.
1 = true
0 = false
null girdi geçerli değil =
IsParameterizationForced
küme seçenek PARAMETERIZATION veritabanı ZORLANıR.
1 = true
0 = false
null girdi geçerli değil =
IsQuotedIdentifiersEnabled
Çift tırnak tanımlayıcıları üzerinde kullanılabilir.
1 = true
0 = false
null girdi geçerli değil =
IsReadOnly
Veritabanı salt okunur erişim modundadır.
1 = true
0 = false
null girdi geçerli değil =
IsRecursiveTriggersEnabled
Tetikleyicileri, özyinelemeli firing etkinleştirildi.
1 = true
0 = false
null girdi geçerli değil =
IsShutDown
Veritabanı başlatma sırasında bir sorunla karşılaştı.
1 = true
0 = false
null1 Giriş = geçersiz
IsSingleUser
Tek kullanıcılı erişim modunda bir veritabanıdır.
1 = true
0 = false
null girdi geçerli değil =
IsSuspect
Şüpheli bir veritabanıdır.
1 = true
0 = false
null girdi geçerli değil =
IsTruncLog
Veritabanı, denetim noktaları oturum keser.
1 = true
0 = false
null girdi geçerli değil =
Version
Internal version number of the Microsoft SQL Server code with which the database was created.Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
Sürüm numarası = veritabanı açıktır.
NULL = veritabanı kapatıldı.
1 Veritabanını hiçbir zaman yeniden başlatıldı veya autoclosed yapıldı döndürülen değeri de NULL olur.
Dönüş Türleri
int
Exceptions
Arayanı nesneyi görüntüleme iznine sahip değil, hata NULL veya'ı verir.
Içinde SQL Server, bir kullanıcı, yalnızca kullanıcının sahip olduğu veya kullanıcı izni verilmiş securables meta veriler görüntüleyebilirsiniz. Bu, kullanıcı nesnesi üzerinde herhangi bir izin 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ırma ve Meta veriler görünürlük sorun giderme.
Örnekler
Aşağıdaki örnek, ayarı verir IsTruncLog özellik içinmaster Veritabanı.
Here is the result set.
-------------------
1