Sql 在数据库中创建表时是否向管理员发送邮件?
当用户或开发人员在数据库中创建表时,如何发送邮件Sql 在数据库中创建表时是否向管理员发送邮件?,sql,sql-server-2005,sql-server-2008,tsql,Sql,Sql Server 2005,Sql Server 2008,Tsql,当用户或开发人员在数据库中创建表时,如何发送邮件 它将生成一封邮件并将其发送给DBA进行跟踪。如果已正确设置和配置了DBMail,则只需执行存储过程。创建一个DDL触发器来触发此操作以创建表 大概是这样的: create trigger TableCreatedSendMail on database for create_table as sp_send_dbmail @profile_name = 'yourProfName', @recipients
它将生成一封邮件并将其发送给DBA进行跟踪。如果已正确设置和配置了DBMail,则只需执行存储过程。创建一个DDL触发器来触发此操作以创建表 大概是这样的:
create trigger TableCreatedSendMail
on database
for create_table
as
sp_send_dbmail
@profile_name = 'yourProfName',
@recipients = 'yourRecipient@email.com',
@body = 'some text here for the body',
@subject = 'your subject';
go
为什么不让您的DBA创建您的表?您能帮我配置我的DBMail设置吗?@VikrantMore使用此参考()获取有关设置DBMail的指南。