sysmail_update_profileaccount_sp (języka Transact-SQL)
SPECYFIKACJA INSPEKCJI ZMIANY BAZY DANYCH
sysmail_update_profileaccount_sp { [ @profile_id = ] profile_id
| [ @profile_name = ] 'profile_name' } ,
{ [ @account_id = ] account_id | [ @account_name = ] 'account_name' } ,
[ @sequence_number = ] sequence_number
Argumenty
[ @ profile_id = ] profile_id
The profile ID of the profile to update.profile_id is int, with a default of NULL.Albo profile_id lub profile_name musi być określona.[ @ nazwa_profilu = ] "profile_name'
The profile name of the profile to update.profile_name is sysname, with a default of NULL.Albo profile_id lub profile_name musi być określona.[ @ account_id = ] account_id
The account ID to update.account_id is int, with a default of NULL.Albo account_id lub account_name musi być określona.[ @ nazwa_konta = ] "account_name'
The name of the account to update.account_name is sysname, with a default of NULL.Albo account_id lub account_name musi być określona.[ @ sequence_number = ] sequence_number
The new sequence number for the account.sequence_number is int, with no default.ZMIENIANIE SCHEMATU XML kolekcja
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Zestawy wyników
None
Remarks
ZMIENIA REGULATOR zasób
Numer kolejny określa kolejność, w jakiej funkcja poczty bazy danych używa kont dostępnych w profilu.W przypadku nowej wiadomości e-mail funkcja poczty bazy danych najpierw używa konta o najniższym numerze kolejnym.Jeśli użycie tego konta nie powiedzie się, funkcja poczty bazy danych używa konta o następnym najwyższym numerze kolejnym itd., dopóki wiadomość nie zostanie wysłana pomyślnie lub użycie konta o najwyższym numerze kolejnym nie powiedzie się.Jeśli użycie konta o najwyższym numerze kolejnym nie powiedzie się, wiadomość nie zostanie wysłana.
Jeśli istnieje więcej niż jedno konto o tym samym numerze kolejnym, funkcja poczty bazy danych używa tylko jednego w tych kont dla danej wiadomości e-mail.W takim przypadku funkcja poczty bazy danych nie daje gwarancji, którego konta użyje dla danego numeru kolejnego ani że dla poszczególnych wiadomości będzie używane to samo konto.
Procedura przechowywana sysmail_update_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 zmienia numer sekwencji konta Admin-BackupServer w profilu AdventureWorks Administrator w msdb bazy danych.Po wykonaniu tego kodu, jest numer sekwencyjny dla konta 3, wskazujący, że będzie się próba Jeśli pierwsze dwa konta nie powiedzie się.
EXECUTE msdb.dbo.sysmail_update_profileaccount_sp
@profile_name = 'AdventureWorks Administrator'
,@account_name = 'Admin-BackupServer',
,@sequence_number = 3;