发送传真SQL Server

时间:2012-05-16 20:33:38

标签: sql-server sql-server-2008 sql-server-2005 sql-server-2008-r2

我尝试通过SQl server 2008发送传真。

EXECUTE master.sys.xp_sendmail 
@recipients='[FAX:XXXXXXX]', 
@message=' <Message details>’, @subject=’<subject> ' 
EXECUTE master..xp_stopmail

不幸的是,它给我的错误如下

Msg 17938, Level 16, State 0, Line 0
SQL Mail does not work with the 64-bit version of SQL Server
Msg 17938, Level 16, State 0, Line 0
SQL Mail does not work with the 64-bit version of SQL Server

我得到谷歌可能的转变,但没有任何与SQL Server 2008有关。

任何投入都将受到赞赏。

谢谢!!!

2 个答案:

答案 0 :(得分:2)

从外部程序(例如C#)发送传真。比SQL Server更有能力做到这一点,尤其是使用xp_sendmail,正如您从错误消息中收集到的那样,它在64位上无法正常运行,而且SQL Mail无论如何都是deprecated for ages

答案 1 :(得分:0)

xp_sendmail已过时且无法使用64位计算机。相反,请使用Database Mail

我还会考虑数据库是否是发送电子邮件和/或传真的正确来源。这是否在其他地方更好地处理 - 比如在Web服务或客户端应用程序中?