Se você executar um rastreamento (SQL Server Profiler), poderá confirmar o erro.
DECLARE @currVer nvarchar(128)
, @currMajorVer nvarchar(32)
, @idx int
, @currMajorVerInt tinyint;
SELECT @currVer = CONVERT(nvarchar(128), ServerProperty('ProductVersion'));
SET @idx = CHARINDEX('.', @currVer, 0);
SET @currMajorVer = SUBSTRING(@currVer, 1, @idx - 1);
SET @currMajorVerInt = CONVERT(tinyint, @currMajorVer);
DECLARE @dbname sysname
IF @currMajorVerInt = 10
BEGIN
SELECT @dbname = DB_NAME()
EXEC sp_dbcmptlevel
@dbname,
100;
END
USE [ReportServerTempDB]
IF @currMajorVerInt = 10
BEGIN
SELECT @dbname = DB_NAME()
EXEC sp_dbcmptlevel
@dbname,
100;
END
USE [ReportServer]
Você também pode confirmar se o comportamento de reinício de 12 horas é conforme as configurações de instalação padrão:
<Configuration>
<Service>
<RecycleTime>720</RecycleTime>
</Service>
</Configuration>
Especifica um tempo de reciclagem para o domínio do aplicativo, medido em minutos. Os valores válidos variam de 0 a inteiro máximo. O padrão é 720.
link
Nenhuma ação adicional é necessária, a menos que você considere os méritos de alterar o RecycleTime.