1
我想通過鏈接服務器從sql server 2008發送電子郵件。 我配置使用鏈接的服務器: -無法連接sql作業代理與鏈接服務器
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='[email protected]',
@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作業代理髮送,它表明: -
NT AUTHORITY\SYSTEM. Error formatting query.probably invalid parameters [SQLSTATE 42000] (Error 22050).The step failed.
,當我解析的查詢,它顯示了命令成功解析。