очистка истории отправки почты для mssql
выберите * из msdb.dbo.sysmail_faileditems
и
select * from msdb.dbo.sysmail_sentitems
в этой таблице очень большие данные.
Как очистить данные на определенные даты???
Пожалуйста, веди меня...
select * from msdb.dbo.sysmail_sentitems
Очень просто!
USE msdb GO DELETE FROM dbo.sysmail_sentitems WHERE [subject] LIKE '%abc%'-- Or any other filer criteria
USE msdb GO DELETE FROM dbo.sysmail_sentitems WHERE send_item between 'date1' and 'date2']
Этому вопросу почти 4 года, и он имеет общепринятый ответ. Вы не знаете, каково имя столбца, а также действительные даты "date1" и "date2", и в представленном вами коде есть еще одна ошибка. Решение 1 уже указывало "или любые другие критерии филера", и ОП приняла это решение. Так что действительно не было никакой необходимости вновь открывать этот вопрос!