问题标签 [dbmail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
351 浏览

sql-server - SQL Server 停止在 sql server 2014 中发送数据库邮件

我们正面临 sql server 2014 中的 DB 邮件问题。

突然,它停止向用户发送电子邮件,在 msdb.dbo.sysmail_allitems 中声明 UNSENT 状态。

请帮忙。

0 投票
1 回答
36 浏览

sql-server - DB Mail 正在与其他运营商合作,但不与 sprint

因此,数据库邮件程序将短信发送到 Verizon、att、Cricket 等。但是当使用 messing.sprintpcs.com 发送到 sprint 电话号码时,他们会收到一条看起来像是加密消息的文本。

我们尝试过使用不同的 sprint 用户和不同的手机。所有相同的结果。

感谢您的时间。

0 投票
0 回答
25 浏览

sql-server - 如何编译 SQL 电子邮件但不发送?

SQL Server中,可以通过 Outlook 发送电子邮件。

我想编译一封电子邮件,但它会自动发送。下面的代码自动将电子邮件排队并发送给收件人。我需要在发送之前对电子邮件进行调整。这些调整考虑了日期。那可能吗?

结果,我得到了这个:

0 投票
1 回答
17 浏览

html - SQL Server:修改电子邮件的显示方式

感谢我收到的帮助,我能够修改我的存储过程,以便在满足条件时发送下面的电子邮件。

但是现在我需要再次修改我的存储过程以使电子邮件如下所示。

我的存储过程看起来像这样。

0 投票
1 回答
503 浏览

sql-server - 在 gmail 服务器上使用 sp_send_dbmail 的 SQL Server 邮件发送错误

我正在设置一个基于触发器的邮件通知,在使用它时,我也遇到了错误。

Profile设置如下:

现在发送邮件,我执行:

在此之后,我检查了日志:

说明显示:

我已经启用了谷歌帐户的设置以使用不太安全的应用程序访问。

我不确定我错过了什么,任何帮助都会得到高度评价。

0 投票
1 回答
199 浏览

sql-server - 如何发送有关在 sql server 的表中查找错误数据的电子邮件

我有下面的 EmployeeData 表,由于一些已知的原因,BAD 数据被插入,我正在修复代码,但同时我想检查错误数据,直到部署修复程序。如果您观察到 John的ActiveIsEmpTermed列都为1 。

在此处输入图像描述

目前我正在运行以下查询以在 SQL Server 中手动检查错误数据。如果发现错误数据,即Active =1IsEmpTermed =1,我想自动执行此任务并向我发送电子邮件。什么和怎么做?

select * from EmployeeData Where Active=1 and IsEmpTermed = 1;

提前致谢。

0 投票
0 回答
39 浏览

sql - 为什么 SQL 触发器没有使用电子邮件的权限?

我有一个 vb.net 4.6.1 Windows 窗体应用程序。在其中,调用了一个 SQL 存储过程。然后,该存储过程从表中删除一条记录。这一切都很好。该表有一个发送电子邮件的删除触发器。由于 msdb 数据库的权限问题,该触发器失败。这里发生了什么?我猜触发器正在尝试使用应用程序用户的 SQL 用户发送电子邮件。我不想在 msdb 数据库中设置每个用户。无论是什么用户导致触发器触发,我都希望触发器运行并发送电子邮件。有没有办法让触发器在不使用应用用户许可的情况下发送电子邮件?

这是错误消息:

这是 vb.net 代码。它只是调用存储过程:

这是应用程序正在使用的连接字符串:

这是存储过程。同样,非常简单,它只是从表中删除一条记录:

这是表上的删除触发器。这是发送电子邮件的地方:

0 投票
0 回答
290 浏览

sql-server - SSMS 数据库邮件不再发送给多个收件人

我们在 SSMS 中有一项工作,该工作每天运行,并通过向具有不同报告的员工发送电子邮件的步骤。最近,其中一个查询停止发送电子邮件,我不知道为什么.. 我不是提出这个查询的人,我也不是 SQL 专家。我尝试的第一件事是看看我是否可以运行它,但取出 4-5 个收件人,并且那里只有一个。令我惊讶的是,它立即通过了。我试图弄清楚当有多个收件人时它可能会滑倒。有任何想法吗?

该查询以前有效,所以我不确定发布它有多大帮助。

这是 dbmail 部分:

0 投票
1 回答
27 浏览

sql - 格式 msdb.dbo.sp_send_dbmail

--SQL格式

在接收电子邮件

在此处输入图像描述

你能帮我纠正一下格式吗

0 投票
1 回答
58 浏览

sql-server - 如何诊断和修复“格式查询错误,可能参数无效,语法不正确”错误?

我正在整理一个存储过程,该过程将一些查询结果作为 CSV 附件发送到电子邮件中。我正在测试该程序并收到此错误:

Msg 22050, Level 16, State 1, Line 2 格式查询错误,可能参数无效 Msg 14661, Level 16, State 1, Procedure sp_send_dbmail, Line 517 [Batch Start Line 2] 查询执行失败:Msg 102, Level 15, State 1 ,服务器 NRWOGMSQL6ST\SQLSTD2012,第 27 行 'tbl' 附近的语法不正确。

我知道在 CSV 中产生结果的查询有效,因为我已经在 SP 之外对其进行了测试。我相信所有的引用都是正确的,因为我打印了查询并仔细检查了转义引号。我尝试使用@query_result_no_padding = 1,但它在附加的 CSV 中给了我同样的错误。我也知道 SP 的电子邮件部分有效,因为我一直在使用测试查询来测试事物(请参阅以“SELECT TOP 100”开头的注释掉查询)。

我相信错误是指 tblAPDTracker 表。我尝试注释掉这一行,但下一个错误与“Well”表相同。我不能注释掉井表,因为它是我使用的第一张表。有什么方法可以获取有关问题所在以及如何解决的更多信息?

下面是我希望在电子邮件 CSV 中看到的几行结果。

API14 实体编号 首次生产日期 间距规则 最高生产区间位置 底孔位置 井历史评论 最后修改日期
43013534820000 100260 2019-01-09 139-134 乡镇 3S 范围 1W 第 22 段 DUCHESNE 县 乡镇 3S 范围 1W 第 15 段 DUCHESNE 县 移至 CTB 实体 100401 2020-07-15 17:27:00
43013534820000 100401 2019-01-09 139-134 乡镇 3S 范围 1W 第 22 段 DUCHESNE 县 乡镇 3S 范围 1W 第 15 段 DUCHESNE 县 移至 CTB 实体 100401 2020-07-15 17:27:00
43013534860000 100246 2019-01-09 139-134 乡镇 3S 范围 1W 第 22 段 DUCHESNE 县 乡镇 3S 范围 1W 第 15 段 DUCHESNE 县 移至 CTB 实体 100401。 2020-07-15 17:28:00