Я хочу отправлять электронные письма с sql server 2008 через связанный сервер.Я настроил Связанный сервер, используя: -
EXEC sp_addlinkedserver N'linkedserver.com',N'SQL Server';
EXEC sp_addlinkedsrvlogin 'linkedserver.com', 'false','sa' , 'user', 'Pwd';
Он успешно соединен.
EXEC msdb.dbo.sp_send_dbmail
@profile_name='Profile name',
@recipients='divyansh@gmail.com',
@subject='Test message',
@body='This is the body of the test message.
Congrates Database Mail Received By you Successfully.',
@query = 'select top 10 * from [linkedserver.com].[comm].[dbo].[tbl_mobilereporting] order by visit_date desc'
Отлично работает.Но проблема в том, что когда я пытаюсь отправить его через sql server job agent, он показывает: -
NT AUTHORITY\SYSTEM. Error formatting query.probably invalid parameters [SQLSTATE 42000] (Error 22050).The step failed.
, и когда я анализирую запрос, он показывает, что команда успешно проанализирована.