A777-Como identificar se um database está com o Auto Close Ativado
Sumário
Sistema: Gerenciador de Aplicativos Prosoft (GAP)
Contexto: Este artigo tem como objetivo orientar como identificar se um database está com o Auto Close Ativado.
Informações Adicionais: Não se aplica.
Resolução
Como identificar se um database está com o Auto Close Ativado
1- Para identificar as instâncias que estão com a propriedade Auto Close ativada, basta clicar com o botão direito em um database, selecionar a opção “Properties” ou “Propriedades”.
2- Nesta tela, selecione a categoria “Options” e procure pela propriedade “Auto Close” no Grid.
Como identificar os databases com o Auto Close ativado na instância utilizando T-SQL
Para identificar os databases com o Auto Close ativado na instancia utilizando T-SQL, você pode executar a query abaixo:
SELECT database_id, [name], user_access_desc, state_desc, is_auto_close_on
FROM sys.databases
WHERE is_auto_close_on = 1;
Como desativar o Auto Close utilizando T-SQL
Para desativar a propriedade Auto Close de um database na sua instancia, utilize o comando abaixo:
USE [master]
GO
ALTER DATABASE [database] SET AUTO_CLOSE OFF
GO
Caso você queira aplicar esse comando em todos os databases da sua instancia, você pode utilizar esse comando:
USE [master]
GO
DECLARE @Comando VARCHAR(MAX) = ''
SELECT @Comando += 'ALTER DATABASE [' + [name] + '] SET AUTO_CLOSE OFF; '
FROM sys.databases
WHERE is_auto_close_on = 1
EXEC(@Comando)