Журнал ошибок на моем сервере sql выдает это предупреждение каждые 5 секунд
'Установка параметра базы данных COMPATIBILITY_LEVEL на 100 для базы данных ReportServerTempDB.'
Насколько я могу судить, это может быть связано с тем, что в моей среде используются серверы SQL 2005 и 2008 годов, между которыми есть связанные серверы и отчеты, которые поступают от каждого из них, но я не совсем уверен, что означает это сообщение.
Это сообщение предупреждает меня о проблеме? Если да, то как мне решить основную проблему. Если нет, как мне получить это сообщение, чтобы прекратить переполнение моих журналов ошибок.
Мы получаем это также в нашей среде SSRS 2008 (хотя, к счастью, только один раз в день). Очевидно, это известная ошибка, но она не повлияет на работу служб Reporting Services.
От Microsoft: «Спасибо за сообщение об этой проблеме. Мы исправили эту ошибку в SQL Server 2008 R2 CTP2, но мы решили не исправлять ее в SQL Server 2008 из-за опасений по поводу нарушения обратной совместимости. Еще раз спасибо за отзывы».
Если вы запустите трассировку (SQL Server Profiler), вы можете подтвердить ошибку.
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]
Вы также можете подтвердить, что 12-часовой перезапуск соответствует настройкам установки по умолчанию:
<Configuration>
<Service>
<RecycleTime>720</RecycleTime>
</Service>
</Configuration>
Задает время повторного использования для домена приложения, измеряемое в минутах. Допустимые значения варьируются от 0 до максимального целого числа. По умолчанию 720.
http://msdn.microsoft.com/en-us/library/ms157273(v=SQL.100).aspx
Никаких дальнейших действий не требуется, если вы не рассматриваете преимущества изменения RecycleTime.