sp_resetstatus (Transact-SQL)
Aplica-se a:SQL Server
Redefine o status de um banco de dados suspeito.
Importante
Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Em vez disso, use ALTER DATABASE .
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_resetstatus [ @dbname = ] 'database'
Argumentos
@dbname= [ ] 'banco de dados'
É o nome do banco de dados a ser redefinido. database é sysname, sem padrão.
Valores do código de retorno
0 (êxito) ou 1 (falha)
Comentários
sp_resetstatus desativa o sinalizador suspeito em um banco de dados. Este procedimento atualiza as colunas de modo e status do banco de dados nomeado em sys.databases. O log 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.
Um banco de dados pode se tornar suspeito por vários motivos. As causas possíveis incluem negação de acesso a um recurso de banco de dados pelo sistema operacional e a não disponibilidade ou corrupção de um ou mais arquivos de banco de dados.
Permissões
Exige associação à função de servidor fixa sysadmin .
Exemplos
O exemplo a seguir redefine o status do banco de dados AdventureWorks2022
.
EXEC sp_resetstatus 'AdventureWorks2022';
Confira também
Procedimentos armazenados do sistema (Transact-SQL)
Procedimentos armazenados do mecanismo de banco de dados (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de