Наш dbmail подключился, и я пытаюсь решить проблему.
Я недавно воссоздал sp_send_dbmail, но не получаю странную ошибку относительно нулевого значения в столбце last_mod_user в таблице msdb.dbo.sysmail_mailitems (ошибка 515)
last_mod_user в msdb.dbo.sysmail_mailitems должно быть определено значение по умолчанию.Это пропало в вашей установке?
last_mod_user
msdb.dbo.sysmail_mailitems
ALTER TABLE [dbo].[sysmail_mailitems] ADD DEFAULT (suser_sname()) FOR [last_mod_user]
Вот мой msdb [sp_send_dbmail], сохраненный в PasteBin . Взято из SQL Server 2008 с пакетом обновления 1 (SP1).
Любопытно, что INSERT не содержит значения для last_mod_user! Строка 364 на PasteBin.
INSERT
Ваша ошибка звучит правильно; поле last_mod_user определено как не обнуляемое.