sysmail_delete_account_sp (Transact-SQL)

删除数据库邮件 SMTP 帐户。 也可以使用数据库邮件配置向导来删除帐户。

主题链接图标 Transact-SQL 语法约定

语法

sysmail_delete_account_sp { [ @account_id = ] account_id | [ @account_name = ] 'account_name' } 

参数

  • [ @account_id = ] account_id
    要删除的帐户的 ID 号。 account_id 的数据类型为 int,无默认值。 必须指定 account_id 或 account_name。

  • [ @account_name = ] 'account_name'
    要删除的帐户的名称。 account_name 的数据类型为 sysname,无默认值。 必须指定 account_id 或 account_name。

返回代码值

0(成功)或 1(失败)

结果集

注释

无论配置文件是否正在使用指定的帐户,此过程都将删除该帐户。 不包含帐户的配置文件将无法成功发送电子邮件。

存储过程 sysmail_delete_account_sp 位于 msdb 数据库中,由 dbo 架构所有。 如果当前数据库不是 msdb,则必须使用由三部分构成的名称来执行该过程。

权限

执行权限默认为 sysadmin 固定服务器角色的成员。

示例

以下示例显示如何删除名为 AdventureWorks Administrator 的数据库邮件帐户。

EXECUTE msdb.dbo.sysmail_delete_account_sp
    @account_name = 'AdventureWorks Administrator' ;

请参阅

参考

sysmail_add_account_sp (Transact-SQL)

sysmail_delete_profile_sp (Transact-SQL)

sysmail_delete_profileaccount_sp (Transact-SQL)

sysmail_help_account_sp (Transact-SQL)

sysmail_help_profile_sp (Transact-SQL)

sysmail_help_profileaccount_sp (Transact-SQL)

sysmail_update_profileaccount_sp (Transact-SQL)

概念

数据库邮件

创建数据库邮件帐户

数据库邮件配置对象