sysmail_delete_profileaccount_sp (języka Transact-SQL)
Usuwa konto z profilu poczty bazy danych.
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
The profile ID of the profile to delete.profile_id is int, with a default of NULL.Albo profile_id lub profile_name może być określona.[ @ nazwa_profilu = ] "profile_name'
The profile name of the profile to delete.profile_name is sysname, with a default of NULL.Albo profile_id lub profile_name może być określona.[ @ account_id = ] account_id
The account ID to delete.account_id is int, with a default of NULL.Albo account_id lub account_name może być określona.[ @ nazwa_konta = ] "account_name'
The name of the account to delete.account_name is sysname, with a default of NULL.Albo account_id lub account_name może być określona.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Zestawy wyników
None
Remarks
ZMIENIA REGULATOR zasób
Konto jest określona, ale żaden profil nie jest określony, ta procedura przechowywana usuwa określone konto w ramach wszystkich profilów.Na przykład, jeśli przygotowujesz zamknąć istniejący serwer SMTP, można usunąć konta, które korzystają z tego serwera SMTP ze wszystkich profilów, zamiast usuwania każde konto z każdego profilu.
Gdy profil jest określony, ale nie określono konta, ta procedura przechowywana usuwa wszystkie konta z określony profil.Na przykład jeśli zmieniasz serwerów SMTP używa profilu, może być wygodne usunąć wszystkie konta z profilu, a następnie dodać nowe konta w razie potrzeby.
Procedura przechowywana sysmail_delete_profileaccount_sp is in the msdb bazy danych, a właścicielem dbo schematu.Procedura musi być wykonane o nazwie trzy części, jeśli bieżąca baza danych nie jest msdb.
Uprawnienia
Uprawnienia dla tej wartości domyślnej procedury do członków do wykonywania sysadmin ustalić roli serwera.
Przykłady
W poniższym przykładzie pokazano, usuwanie konta Audit Account z profilu AdventureWorks Administrator.
EXECUTE msdb.dbo.sysmail_delete_profileaccount_sp
@profile_name = 'AdventureWorks Administrator',
@account_name = 'Audit Account' ;