问题标签 [database-mail]

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 回答
476 浏览

sql - 将 SQL Server 数据库连同数据库电子邮件和作业一起迁移到 Azure

我是 SQL Azure 的新手,我们订阅了 Azure SQL 弹性池。我的本地 SQL Server 中有两个数据库,它有一个内部调用的存储过程,msdb.dbo.sp_send_dbmail我已安排这些存储过程在作业中运行 ( SQL Server Agent -> Scheduler)。

我想将这两个数据库连同 DB 邮件帐户和 SQL Server 作业一起移动到 Azure。我在订阅中遇到了困难,因为我看不到 msdb、SQL Server 代理和数据库电子邮件。我们只想使用 SQL Azure 作为服务,不需要你的支持。

我尝试部署数据库并收到错误消息:

错误
SQL71562:验证元素 [dbo].[AMPLoanAgingEMail] 时出错:
过程:[dbo].[AMPLoanAgingEMail] 对对象 [msdb].[dbo].[sp_send_dbmail].[@profile_name] 的引用未解析。从该平台创建包时不支持外部引用。

预期的结果是我想将那些计划的作业和存储过程移动到我的 Azure。

0 投票
1 回答
36 浏览

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

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

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

感谢您的时间。

0 投票
2 回答
1208 浏览

sql-server - 使用 SQL 根据表中的新条目发送电子邮件

我正在寻找一种向在 Web 应用程序中创建新记录的用户发送电子邮件(或提醒/确认)的方法,然后将其插入表中。基本上是一种发送电子邮件的动态方式。

我一直在网上阅读有关触发器和数据库邮件的信息,这种方法似乎有很多缺点。

有没有人对实现这一目标的最佳方法有任何建议?

Flow: New Record Inserted into DB Table ->>> 此时在应用程序中创建记录的用户的电子邮件地址应该会收到一封邮件(基本上是一封确认邮件)。

我已经尝试过的:

数据库邮件已配置并正在运行。我已经制作了以下触发器(非常基本),但是以这种方式使用触发器在线阅读会导致我的数据库的负载/性能问题。

但我不确定如何生成电子邮件和插入的最后一条记录。

0 投票
1 回答
172 浏览

sql-server - 由于我们发送带有附件的数据库邮件,MSDB 正在增长。我可以更新 MSDB 系统表 'attachment = NULL' 吗?

sysmail_attachments正在增长并使用大量空间进行备份。我不想保留附件中的内容,只保留邮件记录,包括收件人和附件。我正在考虑在我们的实时系统上运行以下命令,但不知道它会产生什么影响:

以前有人做过吗?谁能想到潜在的问题?

0 投票
1 回答
347 浏览

sql-server - 数据库邮件在 SQL Server 中不起作用

我创建了一个 proc 来发送带有附件的邮件(附件来自查询结果)

在手动运行时它工作正常

使用 Job 的计划过程。在工作中它不发送任何邮件。工作也没有失败

签入 sysmail_allitems 但没有工作邮件条目,但对于手动运行,我可以找到条目。

我怀疑运行作业的服务帐户存在一些权限问题。

0 投票
1 回答
71 浏览

sql-server - 程序出错,sql 发送邮件不起作用

所以,我有这个代码,用于一个过程。代码如下:

当我解析代码时,一切正常,但是当我执行它时,出现以下错误:

我真的不明白有什么问题或如何解决这个问题

0 投票
2 回答
2773 浏览

sql-server - 根据 T-SQL 存储过程的结果,通过 SQL Server 代理发送电子邮件

@HourDifference我有一个 T-SQL 存储过程(它返回一个称为输出参数的单个标量值);你可以看到下面的执行:

我有以下要求:

  1. 如果HourDifferenceCaptured > 12,我需要发送电子邮件

  2. 如果HourDifferenceCaptured <= 12,则不需要发送电子邮件;什么都不需要做。

我需要有两个时间表,一个在早上 7 点,另一个在晚上 7 点在 SQL Server 代理中。

有人可以提供代码并指导我完成此过程吗?

0 投票
1 回答
229 浏览

sql-server - SQL - 配置数据库邮件

我的数据库邮件出现问题,没有显示我创建的新配置文件。我正在执行这个:

没有错误,但是当我尝试查看它时:

没有出现新的配置文件。我错过了什么?

0 投票
1 回答
71 浏览

sql-server - 来自与插入表连接的多个表的电子邮件数据

我有四张桌子:

活动:

顾客:

用户:

用户活动:

Activity如果表(SQL Server 2008-R2)中发生任何插入,我想向与活动相关的用户(即 ActivityId:1)发送一封电子邮件(即 Email:X@cat.com )。

电子邮件正文应包含ActivityIdActivityName和。CustomerNumberCustomerName

触发器必须执行上述操作,结果在电子邮件中应该是这样的:

这是我的代码:

问题出在我的代码中,我无法正确地从各个表中获取客户数据和电子邮件。

0 投票
1 回答
27 浏览

sql-server - 通过邮件安排 SQL 作业

有人知道在收到某个电子邮件时如何在 Microsoft Management Studio 中触发 SQL 作业吗?

提前致谢