Udostępnij za pośrednictwem


sp_resetstatus (Transact-SQL)

Resetuje stan podejrzanych bazy danych.

Important noteImportant Note:

This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Użycie ZMIENIANIE BAZY DANYCH zamiast niego.

Topic link iconKonwencje składni języka Transact-SQL

sp_resetstatus [ @dbname = ] 'database'

Argumenty

  • [ @dbname= ] 'database'
    Is the name of the database to reset.database is sysname, with no default.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_resetstatus wyłącza podejrzanych flagi w bazie danych.Ta procedura aktualizuje trybu i stan kolumny o nazwie bazy danych w sys.Databases.The SQL Server dziennik błędów should be consulted and all problems resolved before running this procedure. Zatrzymaj i ponownie uruchom wystąpienie SQL Server Po wykonaniu sp_resetstatus.

Baza danych może stać się podejrzane kilku powodów.Możliwe przyczyny: odmowa dostępu do zasób bazy danych przez system operacyjny i niedostępność lub uszkodzenie jednej lub więcej plików bazy danych.

Uprawnienia

Członkostwo w grupie wymaga sysadmin stała rola serwera.

Przykłady

Poniższy przykład resetuje stan AdventureWorks Baza danych.

EXEC sp_resetstatus 'AdventureWorks';