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的指南。