sp_resetstatus (Transact-SQL)
Se aplica a: SQL Server
Restablece el estado de una base de datos sospechosa.
Importante
Esta característica se quitará en una versión futura de SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Use ALTER DATABASE en su lugar.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_resetstatus [ @dbname = ] 'database'
Argumentos
[ @dbname= ] 'database'
Es el nombre de la base de datos que se va a restablecer. database es sysname, sin valor predeterminado.
Valores de código de retorno
0 (correcto) o 1 (error)
Comentarios
sp_resetstatus desactiva la marca de sospechoso de una base de datos. Este procedimiento actualiza las columnas de modo y estado de la base de datos con nombre en sys.databases. Se debe consultar el registro de errores de SQL Server y todos los problemas resueltos antes de ejecutar este procedimiento. Detenga y reinicie la instancia de SQL Server después de ejecutar sp_resetstatus.
Una base de datos puede ser sospechosa por varios motivos. Las posibles causas son que el sistema operativo deniegue el acceso a un recurso de base de datos, o bien que uno o varios de los archivos de la base de datos no esté disponible o esté dañado.
Permisos
Requiere la pertenencia al rol fijo de servidor sysadmin .
Ejemplos
En el siguiente ejemplo se restablece el estado de la base de datos AdventureWorks2022
.
EXEC sp_resetstatus 'AdventureWorks2022';
Consulte también
Procedimientos almacenados del sistema (Transact-SQL)
procedimientos almacenados de Motor de base de datos (Transact-SQL)