sysmail_add_profile_sp (Transact-SQL)
Tworzy nowy profil poczty bazy danych.
Uwaga
Ta opcja jest zastąpiona i obsługiwane tylko w celu zapewnienia zgodności z poprzednimi wersjami.Wszystkie możliwe uprawnienia nie go udziela.
sysmail_add_profile_sp [ @profile_name = ] 'profile_name'
[ , [ @description = ] 'description' ]
[ , [ @profile_id = ] new_profile_id OUTPUT ]
Argumenty
[ @ nazwa_profilu = ] "profile_name'
The name for the new profile.profile_name is sysname, with no default.[ Opis @= ] "description'
The optional description for the new profile.description is nvarchar(256), with no default.[ @profile_id = ] new_profile_idOUTPUT
Returns the ID for the new profile.new_profile_id is int, with a default of NULL.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Remarks
Określa klasę zabezpieczany na którym jest udzielonego uprawnienia.Określa zabezpieczanych, na które przyznane uprawnienie.Aby uzyskać więcej informacji o dodanie konta do profilu zobacz sysmail_add_profileaccount_sp (języka Transact-SQL).
Profil nazwę i opis można zmienić w procedurze przechowywanej sysmail_update_profile_sp, identyfikator profilu pozostaje stałych dla okresu w profilu.
Nazwa profilu musi być unikatowa dla firmy Microsoft SQL Server Database Engine lub zwraca błąd, procedura przechowywana.
Procedura przechowywana sysmail_add_profile_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
A.Creating a new profile
W następującym przykładzie zostanie utworzony nowy profil poczty bazy danych o nazwie AdventureWorks Administrator.
EXECUTE msdb.dbo.sysmail_add_profile_sp
@profile_name = 'AdventureWorks Administrator',
@description = 'Profile used for administrative mail.' ;
B.Creating a new profile, saving the profile id in a variable
W następującym przykładzie zostanie utworzony nowy profil poczty bazy danych o nazwie AdventureWorks Administrator. W przykładzie numer identyfikacyjny id profilu są przechowywane w zmiennej @profileId i zwraca wartość, a wynik zawierający numer identyfikacyjny id profilu dla nowego profilu.
DECLARE @profileId INT ;
EXECUTE msdb.dbo.sysmail_add_profile_sp
@profile_name = 'AdventureWorks Administrator',
@description = 'Profile used for administrative mail.',
@profile_id = @profileId OUTPUT ;
SELECT @profileId ;