1
我没有权限在服务器上执行sp_send_dbmail
,并且没有管理权限来配置它。所以,我需要一个替代解决方案。也许可以在服务器中安排类似于sp_send_dbmail
的脚本,发送带有查询结果的电子邮件。没有权限执行sp_send_dbmail
我没有使用Windows,试图找到网络中的东西,但没有成功。有人有教程,建议或文件,我可以找到解决我的问题的解决方案?
我没有权限在服务器上执行sp_send_dbmail
,并且没有管理权限来配置它。所以,我需要一个替代解决方案。也许可以在服务器中安排类似于sp_send_dbmail
的脚本,发送带有查询结果的电子邮件。没有权限执行sp_send_dbmail
我没有使用Windows,试图找到网络中的东西,但没有成功。有人有教程,建议或文件,我可以找到解决我的问题的解决方案?
也许类似于sp_send_dbmail,可以在服务器调度,发送电子邮件与查询结果
这是不可能的,也sp_send_dbmail
不需要管理员permissions..so这是一个脚本更好地请求权限
将sp_send_dbmail的执行权限默认设置为msdb数据库中DatabaseMailUser数据库角色的所有成员。
你可以使用不同的邮件服务器,但如果你想使用SQLSEVER发送电子邮件,唯一的办法就是使用数据库邮件..
你也可以使用C#如果可以的话,但sending results is little hard
using System.Net.Mail;
...
MailMessage mail = new MailMessage("[email protected]", "[email protected]");
SmtpClient client = new SmtpClient();
client.Port = 25;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Host = "smtp.outlook.com";
mail.Subject = "this is a test email.";
mail.Body = "this is my test email body";
client.Send(mail);