数据库邮件服务自动关闭,不能发送邮件,求解中!!!!
运行sysmail_help_status_sp的结果为STOPED
查看数据库邮件日志,有如下关闭日志:
1) Exception Information  ===================
Exception Type: Microsoft.SqlServer.Management.SqlIMail.Server.Common.BaseException  Message: 事务不再有效。  
Data: System.Collections.ListDictionaryInternal  TargetSite: Void ValidateConnectionAndTransaction()  HelpLink: NULL  Source: DatabaseMailEngine    StackTrace Information  ===================    
在 Microsoft.SqlServer.Management.SqlIMail.Server.DataAccess.ConnectionManager.ValidateConnectionAndTransaction()     
在 Microsoft.SqlServer.Management.SqlIMail.Server.DataAccess.ConnectionManager.RollbackTransaction()     
在 Microsoft.SqlServer.Management.SqlIMail.IMailProcess.QueueItemProcesser.GetDataFromQueue(DataAccessAdapter da, Int32 lifetimeMinimumSec)   
在 Microsoft.SqlServer.Management.SqlIMail.IMailProcess.QueueItemProcesser.ProcessQueueItems(String dbName, String dbServerName, Int32 lifetimeMinimumSec, LogLevel loggingLevel)1) Exception Information  ===================
Exception Type: Microsoft.SqlServer.Management.SqlIMail.Server.Common.BaseException  Message: 事务不再有效。  
Data: System.Collections.ListDictionaryInternal  TargetSite: Void ValidateConnectionAndTransaction()  HelpLink: NULL  Source: DatabaseMailEngine    StackTrace Information  ===================    
在 Microsoft.SqlServer.Management.SqlIMail.Server.DataAccess.ConnectionManager.ValidateConnectionAndTransaction()     
在 Microsoft.SqlServer.Management.SqlIMail.Server.DataAccess.ConnectionManager.RollbackTransaction()     
在 Microsoft.SqlServer.Management.SqlIMail.IMailProcess.QueueItemProcesser.GetDataFromQueue(DataAccessAdapter da, Int32 lifetimeMinimumSec)   
在 Microsoft.SqlServer.Management.SqlIMail.IMailProcess.QueueItemProcesser.ProcessQueueItems(String dbName, String dbServerName, Int32 lifetimeMinimumSec, LogLevel loggingLevel)