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)

  • Sem rótulos