sp_resetstatus (Transact-SQL)
Restablece el estado de una base de datos sospechosa.
Importante |
---|
Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Utilice 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 de tipo sysname y no tiene 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 resolver todos los problemas antes de ejecutar este procedimiento. Después de ejecutar sp_resetstatus., detenga y reinicie la instancia de SQL Server.
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
Debe pertenecer al rol fijo de servidor sysadmin.
Ejemplos
En el siguiente ejemplo se restablece el estado de la base de datos AdventureWorks2012.
EXEC sp_resetstatus 'AdventureWorks2012';
Vea también
Referencia
Procedimientos almacenados del sistema (Transact-SQL)
Procedimientos almacenados del motor de base de datos (Transact-SQL)