Veritabanı durumları

Bir veritabanı her zaman bir özel durumdur. Örneğin, bu devletler, çevrimiçi, çevrimdışı, eklemek veya ŞÜPHELİ. Veritabanı geçerli durumunu doğrulamak için seçin state_desc sütununda sys.databases Katalog görünümü veya durum Emlak databasepropertyex işlevi.

Veritabanı durumu tanımlamaları

Aşağıdaki tablo veritabanı durumlarını tanımlar.

Durum

Tanım

ONLINE

Veritabanı erişimi için kullanılabilir. Birincil filegroup çevrimiçi olmasa da kurtarma geri alma aşaması tamamlanmamış.

ÇEVRİMDIŞI

Veritabanı kullanılamıyor. Veritabanı açık kullanıcı eylemi tarafından çevrimdışı olur ve ek kullanıcı eylemi kadar çevrimdışı kalır. Örneğin, veritabanına yeni bir diske bir dosya taşımak için çevrimdışı alınabilir. Taşıma tamamlandıktan sonra veritabanını daha sonra yeniden çevrimiçi getirdi.

GERİ YÜKLEME

Bir veya daha fazla dosya birincil filegroup geri yüklenir veya bir veya daha fazla ikincil dosyaları çevrimdışı geri. Veritabanı kullanılamıyor.

KURTARMA

Veritabanı kurtarılır. Kurtarma işlemi, geçici bir durumdur; veritabanı otomatik olarak Kurtarma başarılı olursa çevrimiçi olacak. Kurtarma başarısız olursa, veritabanı şüpheli olacaktır. Veritabanı kullanılamıyor.

BEKLEYEN KURTARMA

SQL Serverkaynakla ilişkili bir hata kurtarma sırasında karşılaştı. Veritabanı zarar değil, ancak dosyalar eksik olabilir veya sistem kaynak kısıtlamaları o başlatılmasını engelliyor olabilir. Veritabanı kullanılamıyor. Kullanıcı tarafından ek bir eylem hatayı gidermek ve kurtarma işleminin tamamlanmış olması gereklidir.

ŞÜPHELİ

En azından birincil filegroup şüpheli zarar görmüş olabilir. Veritabanı başlatma sırasında kurtarılamaz SQL Server. Veritabanı kullanılamıyor. Kullanıcı tarafından başka bir işlem, sorunu çözmek için gereklidir.

ACİL DURUM

Kullanıcı veritabanı değişti ve durum için acil olarak. Veritabanı tek kullanıcı modunda ve tamir veya olabilir geri. Veritabanı read_only olarak işaretlenmiş, günlüğü devre dışı bırakılır ve üyelerine erişim sınırlıdır sysadmin sunucu rolü. Acil durum öncelikle sorun giderme amacıyla kullanılır. Örneğin, şüpheli acil duruma ayarlanabilir olarak veritabanı kutladı. Bu sistem izin verebilir veritabanı yöneticisi salt okunur erişim. Yalnızca üyeleri sysadmin sabit sunucu rolü, acil durum için bir veritabanı ayarlayabilirsiniz.

İlişkili İçerik

alter veritabanı (Transact-sql)

Yansıtma Devletleri (SQL Server)

Dosya Birleşik

Responding to Restore Errors Due to Damaged Backups

Databases (Database Engine)