2014-11-03 3 views
0

В нашей производственной базе данных есть sp, который работал нормально до 2 ноября 2014 года, и вдруг он начал давать предупреждения, которые Предупреждение: значение Null исключается агрегатом или другой операцией SET, потому что мы Ansi_warning в нашей базе производства так, чтобы решить ее мы помечены как набор Ansi_warning OFF в начале зраКогда был последний раз Ansi_warning был установлен

так может кто-нибудь сказать мне, есть ли способ, что я могу проверить, когда был последний раз, когда и кем Ansi_warning был установлен

ответ

0

Вы можете увидеть все ваши изменения конфигурации, используя этот t-sql

DECLARE @sTracePath VARCHAR(1024) 

SELECT @sTracePath=CONVERT(VARCHAR(500),value) FROM fn_trace_getinfo(DEFAULT) 
WHERE property=2 

SELECT TEXTData,HostName,ApplicationName,DatabaseName,LoginName,SPID,StartTime,EventSequence 
FROM fn_trace_gettable(@sTracePath,1) 
WHERE TEXTData LIKE '%configure%' AND SPID<>@@spid 
ORDER BY StartTime DESC 

Этот курс основан на том, что на сервере включена трассировка по умолчанию.

Смежные вопросы