Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şüpheli veritabanının durumunu sıfırlar.
Önemli
Bu özellik, SQL Server'ın gelecek bir sürümünde kaldırılacaktır. Bu özelliği yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özelliği kullanan uygulamaları değiştirmeyi planlayın. Bunun yerine ALTER DATABASE kullanın.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_resetstatus [ @DBName = ] N'DBName'
[ ; ]
Arguments
[ @DBName = ] N'DBName'
Sıfırlanacak veritabanının adı. @DBNamesysname'dir, varsayılan yoktur.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Açıklamalar
sp_resetstatus Şüpheli bayrağını bir veritabanında kapatıyor. Bu prosedür, adlandırılmış veritabanının mod ve durum sütunlarını günceller.sys.databases Bu prosedür çalıştırılmadan önce SQL Server hata günlüğüne bakılmış ve tüm sorunlar çözülmelidir. Çalıştırdıktan sp_resetstatussonra SQL Server örneğini durdurun ve yeniden başlatın.
Bir veritabanı birkaç nedenle şüpheli hale gelebilir. Olası nedenler arasında işletim sisteminin bir veritabanı kaynağına erişimin reddedilmesi ve bir veya daha fazla veritabanı dosyasının erişilmemesi veya bozulması yer alır.
Permissions
Sysadmin sabit sunucu rolünde üyelik veya bu depolanmış prosedür üzerinde doğrudan izin çalıştırma gerektirir.
Örnekler
Aşağıdaki örnek veritabanının AdventureWorks2025 durumunu sıfırlar.
EXECUTE sp_resetstatus 'AdventureWorks2022';