Va salut pe toti !
Am o problema cu transmiterea emailurilor din SQL server 2005 . Mai precis , am un job (transact sql) care periodic executa un query pe o tabela si trimitea rezultatul la cateva adrese de email . Foloseam ( cu Profile1 inregistrat ) si functiona bine .
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'Profile1',
@recipients = 'adresa@yahoo.com',
@body = 'body ',
@subject = 'subject' ,
@query = 'select 1'
A avut loc o schimbare : pentru serviciul SQL Server Agent (INSTANCE2005) a fost schimbat "Local System Account" cu un alt cont din domeniu ( care are drepturi suficiente) . Dupa ...nu mai trimite email si imi da o eroare :
"Error formatting query result,probably invalid parameters (SQLSTATE 42000) error 22050" .
Daca execut manual comanda in query (inclusiv cu parametrul @query = 'select 1' ) .... functioneaza bine ( trimite mesajul ) !!!!!!!!!!!
Daca execut in job fara parametrul @query = 'select 1' .... iarasi functioneaza bine .
NU merge in job cu parametrul @query = 'select 1' !!!!!!!!!!
Orice sugestie e buna ...Multumesc anticipat !
Salutari !Paul