Aracılığıyla paylaş


sp_resetstatus (Transact-SQL)

Şüpheli bir veritabanı durumunu sıfırlar.

Önemli notÖnemli

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.Use alter database onun yerine.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

sp_resetstatus [ @dbname = ] 'database'

Bağımsız değişkenler

  • [ @dbname= ] 'database'
    Sıfırlamak için veritabanının adıdır.databaseİş sysname, ile hiçbir varsayılan.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Açıklamalar

sp_resetstatusveritabanı şüpheli bayrağını devre dışı bırakır.Bu yordamı adlandırılmış veritabanında modu ve durum sütunlarını güncelleştirmeleri sys.databases.SQL Serverhata günlüğü danışmadan ve tüm sorunlar çözüldü bu yordamı çalıştırmadan önce. Durdurma ve yeniden başlatma örnek SQL Server sonra yürütmek sp_resetstatus.

Bir veritabanı, çeşitli nedenlerle şüpheli hale gelebilir.Olası bir kaynak veritabanı erişim reddi işletim sisteminin ve kullanılamazlık veya bir veya daha fazla veritabanı dosyalarının bozulmasını nedenler.

İzinler

Üyelik gerektiren sysadmin sabit sunucu rolü.

Örnekler

Aşağıdaki örnek durumunu sıfırlar AdventureWorks2008R2 veritabanı.

EXEC sp_resetstatus 'AdventureWorks2008R2';