Compartir a través de


sp_resetstatus (Transact-SQL)

Restablece el estado de una base de datos sospechosa.

Nota importanteImportante

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.

Icono de vínculo a temas 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)