Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Розсилка почти через DB - SQL Server2008R2 Express  [new]
MaksProdavayko
Member

Откуда:
Сообщений: 12
Привет.
Настроена розсилка писем через базу даних.
Все было ок до недавнего времени.

Сейчас когда пробую отправить письмо получаю ерору:

    1) Exception Information  ===================  
	Exception Type: Microsoft.SqlServer.Management.SqlIMail.Server.DataAccess.NoQueueDataException  
	Message: Database Mail shutting down. Mail queue has been stopped.  
	Data: System.Collections.ListDictionaryInternal  TargetSite: Microsoft.SqlServer.Management.SqlIMail.Server.Objects.QueueItem GetQueueItemFromCommand(System.Data.SqlClient.SqlCommand)  HelpLink: NULL  Source: DatabaseMailEngine    
	StackTrace Information  ===================     at Microsoft.SqlServer.Management.SqlIMail.Server.DataAccess.QueueDataReader.GetQueueItemFromCommand(SqlCommand c)     
	at Microsoft.SqlServer.Management.SqlIMail.Server.DataAccess.QueueDataReader.GetQueueData(Int32 receiveTimeoutSec)     
	at Microsoft.SqlServer.Management.SqlIMail.IMailProcess.QueueItemProcesser.GetDataFromQueue(DataAccessAdapter da, Int32 lifetimeMinimumSec)


И когда хочу посмотреть:
SELECT TOP 100 * 
FROM msdb.dbo.sysmail_allitems 
ORDER BY last_mod_date DESC;

получаю: Msg 605, Level 21, State 3, Line 1
Attempt to fetch logical page (1:77992) in database 4 failed. It belongs to allocation unit 72057594047102976 not to 72057594046971904.


А если вот так хочу посмотреть:
SELECT  * 
FROM msdb.dbo.sysmail_allitems order by 1 desc

то ерора :
An error occurred while executing batch. Error message is: SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.

Подскажите куда копать, что не так. Может ктото сталкивался с таким.
Пробивал разные акаунти, профиля, для отправки почти, все рано не работает.

Спасибо.
11 сен 17, 18:09    [20787923]     Ответить | Цитировать Сообщить модератору
 Re: Розсилка почти через DB - SQL Server2008R2 Express  [new]
Col
Member

Откуда: Торонто
Сообщений: 180
MaksProdavayko,
605 неприятная ошибка.
Бакапы есть?
Вот тут пошагово описано как восстанавливаться:
https://www.nucleustechnologies.com/blog/methods-to-fix-error-msg-605-with-sql-server/
11 сен 17, 18:31    [20787984]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить