gpt4 book ai didi

sql-server - 在 SQL Server 2008 R2 Express 中发送 SMTP 邮件

转载 作者:行者123 更新时间:2023-12-02 10:36:22 25 4
gpt4 key购买 nike

我尝试使用:sp_send_dbmail

但我收到以下错误:

Msg 15281, Level 16, State 1, Procedure sp_send_dbmail, Line 0
SQL Server blocked access to procedure 'dbo.sp_send_dbmail' of component 'Database Mail XPs' because this component is turned off as part of the security configuration for this server.
A system administrator can enable the use of 'Database Mail XPs' by using sp_configure. For more information about enabling 'Database Mail XPs', see "Surface Area Configuration" in SQL Server Books Online.

我还尝试使用此代码在 SQL Server 2008 R2 EXPRESS 中发送 SMTP 邮件: http://www.freevbcode.com/ShowCode.asp?ID=6699

但我收到以下错误:

Msg 15281, Level 16, State 1, Procedure sp_OACreate, Line 1
SQL Server blocked access to procedure 'sys.sp_OACreate' of component 'Ole Automation Procedures' because this component is turned off as part of the security configuration for this server. A system administrator can enable the use of 'Ole Automation Procedures' by using sp_configure. For more information about enabling 'Ole Automation Procedures', see "Surface Area Configuration" in SQL Server Books Online.

我去“Facets”检查那里的安全选项,但没有关于“Surface Area Configuration”的任何内容!是否因为我使用的是 SQL Server 2008 R2 Express 版本而丢失?还是我走错了方向?

如果您对在 SQL Server 2008 中发送邮件有任何更好的代码/建议,请告诉我。谢谢!

最佳答案

阶段 1:右键单击 ssms 中的 sql server 2008r2 express/选择 Facets/选择 Surface Area Configuration/设置 DatabaseMailEnabled ->true/单击“确定”。重新启动服务器

第二阶段:您只需要在msdb中配置一些表即可。以下是需要配置的表:

  1. sysmail_account -> 创建默认邮件帐户
  2. sysmail_profile -> 创建默认配置文件(sp_send_dbmail 需要此配置文件)
  3. sysmail_profileaccount -> 根据 2 个个人资料 ID 添加相关数据
  4. sysmail_server -> 从您将用于发送电子邮件的电子邮件帐户创建一个邮件服务器。如果您不知道服务器类型,请查看 sysmail_servertype。

更新这些表后刷新 msdb 并尝试使用 sp_send_dbmail 发送电子邮件如果您遵循所有这些步骤,您将能够使用 sp_send_dbmail 在 sql 2008 r2 express 中发送电子邮件。我做了 5 次测试,结果很顺利。

塔利·奥罗罗利talleyouro@hotmail.com

关于sql-server - 在 SQL Server 2008 R2 Express 中发送 SMTP 邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3344808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com