sysmail_delete_account_sp (Transact-SQL)
データベース メールの SMTP アカウントを削除します。データベース メール構成ウィザードを使用してアカウントを削除することもできます。
構文
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 のいずれかを指定する必要があります。
結果セット
なし
解説
このプロシージャでは、アカウントがプロファイルによって使用されているかどうかに関係なく、指定したアカウントが削除されます。アカウントを含まないプロファイルでは、正常に電子メールを送信できません。
ストアド プロシージャ sysmail_delete_account_sp は msdb データベースにあり、dbo スキーマが所有しています。現在のデータベースが msdb でない場合、このプロシージャを実行するときには名前に 3 つの要素を指定する必要があります。
権限
このプロシージャの実行権限は、既定では sysadmin 固定サーバー ロールのメンバに与えられています。
戻り値
0 (成功) または 1 (失敗)
例
次の例では、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)
その他の技術情報
データベース メール
データベース メール アカウント
データベース メール プロファイル
[構成タスクの選択] (データベース メール)