sysmail_delete_account_sp (Transact-SQL)

gäller för:SQL ServerAzure SQL Managed Instance

Tar bort ett Database Mail SMTP-konto. Du kan också använda Database Mail Configuration Wizard för att ta bort ett konto.

Transact-SQL syntaxkonventioner

Syntax

dbo.sysmail_delete_account_sp
    { [ @account_id = ] account_id
        | [ @account_name = ] N'account_name' }
[ ; ]

Arguments

[ @account_id = ] account_id

ID-numret på kontot som ska tas bort. @account_id är int, utan standard. Antingen @account_id eller @account_name måste specificeras.

[ @account_name = ] N'account_name'

Namnet på kontot som ska raderas. @account_name är sysname, utan standard. Antingen @account_id eller @account_name måste specificeras.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Resultatuppsättning

None.

Anmärkningar

Denna procedur tar bort det angivna kontot, oavsett om kontot används av en profil eller inte. En profil som inte innehåller några konton kan inte skicka e-post framgångsrikt.

Den lagrade proceduren sysmail_delete_account_sp finns i msdb databasen och ägs av dbo-schemat . Proceduren måste köras med ett namn i tre delar om den aktuella databasen inte msdbär .

Permissions

Du kan bevilja EXECUTE behörigheter för den här proceduren, men dessa behörigheter kan åsidosättas under en SQL Server-uppgradering.

Examples

Följande exempel visar att man raderar Database Mail-kontot med namnet AdventureWorks Administrator.

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