Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Reinicia o estado de uma base de dados suspeita.
Importante
Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em novos trabalhos de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso. Usa ALTER DATABASE em vez disso.
Transact-SQL convenções de sintaxe
Sintaxe
sp_resetstatus [ @DBName = ] N'DBName'
[ ; ]
Arguments
[ @DBName = ] N'DBName'
O nome da base de dados para reiniciar. @DBName é sysname, sem predefinição.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Observações
sp_resetstatus Desliga a bandeira de suspeito numa base de dados. Este procedimento atualiza as colunas de modo e estado da base de dados nomeada em sys.databases. O registo de erros do SQL Server deve ser consultado e todos os problemas resolvidos antes de executar este procedimento. Pare e reinicie a instância do SQL Server depois de executar sp_resetstatus.
Uma base de dados pode tornar-se suspeita por várias razões. As causas possíveis incluem a negação do acesso a um recurso de base de dados pelo sistema operativo, e a indisponibilidade ou corrupção de um ou mais ficheiros de base de dados.
Permissions
Requer a pertença ao papel fixo de sysadmin servidor, ou permissão de execução diretamente neste procedimento armazenado.
Examples
O exemplo seguinte reinicia o estado da AdventureWorks2025 base de dados.
EXECUTE sp_resetstatus 'AdventureWorks2022';