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);