我正在使用sp_send_dbmail
发送包含表Persons
中条目的电子邮件。它抛出以下错误 -
Failed to initialize sqlcmd library with error number -2147467259.
我的查询如下 -
declare @q varchar(max)
SET @q='SELECT FirstName,LastName FROM dw_extract.dbo.Persons'
USE msdb
EXEC sp_send_dbmail
@profile_name = 'profile_name',
@recipients = 'abc@xyz.com',
@subject = 'T-SQL Query Result',
@body = 'The result from SELECT is appended below',
@execute_query_database = 'dw_extract',
@query = @q
我做了一些研究,发现很少有人遇到这样的问题,可以通过明确说明所用表的列名和数据库来摆脱它。我这样做但仍然继续抛出错误。