Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Odebere účet z profilu pro databázovou poštu.
Syntaxe
sysmail_delete_profileaccount_sp { [ @profile_id = ] profile_id | [ @profile_name = ] 'profile_name' } ,
{ [ @account_id = ] account_id | [ @account_name = ] 'account_name' }
[ ; ]
Argumenty
[ @profile_id = ] profile_id
ID profilu, který chcete odstranit.
@profile_id je int, s výchozím nastavením NULL. Je možné zadat @profile_id nebo @profile_name .
[ @profile_name = ] 'profile_name'
Název profilu, který chcete odstranit.
@profile_name je sysname s výchozím nastavením NULL. Je možné zadat @profile_id nebo @profile_name .
[ @account_id = ] account_id
ID účtu, které chcete odstranit.
@account_id je int s výchozím nastavením NULL. Je možné zadat @account_id nebo @account_name .
[ @account_name = ] 'account_name'
Název účtu, který chcete odstranit.
@account_name je sysname, s výchozím nastavením NULL. Je možné zadat @account_id nebo @account_name .
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Sada výsledků
Žádné.
Poznámky
Vrátí chybu, pokud zadaný účet není přidružený k zadanému profilu.
Pokud je zadaný účet, ale není zadán žádný profil, tato uložená procedura odebere zadaný účet ze všech profilů. Pokud například připravujete vypnutí existujícího serveru SMTP, odeberete účty, které tento server SMTP používají, ze všech profilů, a ne z každého profilu odeberete každý účet.
Pokud je zadaný profil, ale není zadán žádný účet, tato uložená procedura odebere všechny účty ze zadaného profilu. Pokud například měníte servery SMTP, které profil používá, může být vhodné odebrat všechny účty z profilu a podle potřeby přidat nové účty.
Uložená procedura sysmail_delete_profileaccount_sp je v msdb databázi a vlastní schéma dbo . Pokud aktuální databáze není msdb, je nutné provést postup se třemi částmi.
Povolení
K tomuto postupu můžete udělit oprávnění EXECUTE, ale tato oprávnění se můžou při upgradu SQL Serveru přepsat.
Příklady
Následující příklad ukazuje odebrání účtu Audit Account z profilu AdventureWorks Administrator.
EXECUTE msdb.dbo.sysmail_delete_profileaccount_sp
@profile_name = 'AdventureWorks Administrator',
@account_name = 'Audit Account';
Související obsah
- Databázová pošta
- Vytvoření účtu databázové pošty
- objekty konfigurace databázové pošty
- Uložené procedury databázové pošty (Transact-SQL)