none
DatabaseMail - Errore nel restart RRS feed

  • Domanda

  • Ciao a tutti

    ho un problema con il DatabaseMail di un'istanza SQLServer2008 R2 standard (64GB su macchina fisica dedicata windows server 2008r2) .

    Il servizio ha funzionato sempre regolarmente fino a quando non è stato installato il database operativo e il datawarehouse di SCOM.

    dal log ( sysmail_event_log) trovo una serie di questi errori:

    1) Exception Information
    ===================
    Exception Type: Microsoft.SqlServer.Management.SqlIMail.Server.Common.BaseException
    Message: The read on the database failed. Reason: XML document could not be created because server memory is low. Use sp_xml_removedocument to release XML documents.
    Data: System.Collections.ListDictionaryInternal
    TargetSite: Microsoft.SqlServer.Management.SqlIMail.Server.Objects.QueueItem GetQueueItemFromCommand(System.Data.SqlClient.SqlCommand)
    HelpLink: NULL
    Source: DatabaseMailEngine

    Ho provato a ripulire la coda msdb.dbo.ExternalMailQueue ma non è cambiato nulla.

    Ho provato a farlo ripartire manualmente tramite le sp

    EXEC msdb.dbo.sysmail_stop_sp

    EXEC msdb.dbo.sysmail_start_sp

    Il server non è in memory pressure ( come riportato erroneamente nel messaggio) avendo circa 2 Gbyte di availableMem.

    In ogni caso, non posso utilizzare la SP indicata nel messaggio (sp_xml_removedocument) perchè mi manca l'Id del documento XML che l'errore suggerisce di eliminare.

    Non ho provato il riavvio dell'istanza di SQLServer, vorrei evitarlo se possibile.

    Grazie 

    giovedì 8 settembre 2016 13:11

Tutte le risposte