Aracılığıyla paylaş


Sp_resetstatus (Transact-sql)

Şüpheli bir veritabanının 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.Kullanım alter database onun yerine.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sp_resetstatus [ @dbname = ] 'database'

Bağımsız değişkenler

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

Dönüş Kodu Değerleri

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

Açıklamalar

sp_resetstatusVeritabanı şüpheli bayrağı devre dışı bırakır. Bu yordam adlı veritabanı modu ve durum sütunlarını güncelleştirmeleri sys.databases. SQL ServerHata günlüğü istişare ve tüm sorunlar çözüldü bu yordamı çalıştırmadan önce. Örneğini yeniden başlatın SQL Serversize yürüttükten sonrasp_resetstatus.

Veritabanı şüpheli çeşitli nedenlerle olabilir. Olası nedenleri, işletim sistemi ve kullanılamazlık veya bir veya daha fazla veritabanı dosyalarının bozulmasını veritabanı kaynağa erişim reddi olabilir.

İzinler

Üyelik sysadminsunucu rolü.

Örnekler

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

EXEC sp_resetstatus 'AdventureWorks2012';

EXEC sp_resetstatus 'AdventureWorks2012';

Ayrıca bkz.

Başvuru

Sistem saklı yordamları (Transact-sql)

Veritabanı Altyapısı depolanan yordamlar (Transact-sql)