在SQL Server中,我想限制所有用户(除了少数特定用户)发送带有附件的电子邮件。
例如,有人将数据导入 Excel 文件并使用该sp_send_dbmail
过程通过邮件发送。
我们可以限制此程序的使用吗?
或者还有其他方法可以做到吗?
有一些用户拥有系统管理员权限,我也想限制他们。
如果不可能,至少我想在有人发送带有附件的电子邮件时收到通知。
触发器或程序可能有效,但我无法得到任何结果。
在SQL Server中,我想限制所有用户(除了少数特定用户)发送带有附件的电子邮件。
例如,有人将数据导入 Excel 文件并使用该sp_send_dbmail
过程通过邮件发送。
我们可以限制此程序的使用吗?
或者还有其他方法可以做到吗?
有一些用户拥有系统管理员权限,我也想限制他们。
如果不可能,至少我想在有人发送带有附件的电子邮件时收到通知。
触发器或程序可能有效,但我无法得到任何结果。
我找不到阻止它的方法,但我创建了一个触发器,当有人发送附件时发送电子邮件。这对我来说可以。
您无法阻止,特别
sysadmins
是使用带或不带附件的sp_send_dbmail过程但你可以看到谁做了什么、什么时候做了、有没有执着。
看一下这个
并在此处检查其他 2 个查询:
例如,您可以设置一个每小时运行的作业,该作业执行第一个查询并通过电子邮件将结果以附件形式发送给您。