Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Veritabanı Postası profilinin açıklamasını veya adını değiştirir.
Transact-SQL söz dizimi kuralları
Sözdizimi
sysmail_update_profile_sp [ [ @profile_id = ] profile_id , ] [ [ @profile_name = ] 'profile_name' , ]
[ [ @description = ] 'description' ]
[ ; ]
Tartışmalar
[ @profile_id = ] profile_id
Güncelleştirilecek profil kimliği.
@profile_id, varsayılan değeri olan int'tirNULL.
@profile_id veya @profile_name en az biri belirtilmelidir. Her ikisi de belirtilirse, yordam profilin adını değiştirir.
[ @profile_name = ] 'profile_name'
Güncelleştirilecek profilin adı veya profilin yeni adı.
@profile_namesysname değeridir ve varsayılan değeri .NULL
@profile_id veya @profile_name en az biri belirtilmelidir. Her ikisi de belirtilirse, yordam profilin adını değiştirir.
[ @description = ] 'açıklama'
Profilin yeni açıklaması.
@descriptionnvarchar(256), varsayılan değeridir NULL.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Açıklamalar
Hem profil kimliği hem de profil adı belirtildiğinde, yordam profilin adını sağlanan adla değiştirir ve profilin açıklamasını güncelleştirir. Bu bağımsız değişkenlerden yalnızca biri sağlandığında, yordam profilin açıklamasını güncelleştirir.
Saklı yordam sysmail_update_profile_sp veritabanındadır msdb ve dbo şemasına aittir. Geçerli veritabanı msdbdeğilse, yordamın üç parçalı bir adla yürütülmesi gerekir.
İzinler
Bu yordamda EXECUTE izinler vekleyebilirsiniz, ancak bu izinler SQL Server yükseltmesi sırasında geçersiz kılınabilir.
Örnekler
A. Profilin açıklamasını değiştirme
Aşağıdaki örnek, veritabanında adlı AdventureWorks Administratormsdb profilin açıklamasını değiştirir.
EXECUTE msdb.dbo.sysmail_update_profile_sp
@profile_name = 'AdventureWorks Administrator',
@description = 'Administrative mail profile.';
B. Profilin adını ve açıklamasını değiştirme
Aşağıdaki örnek, profil kimliğiyle 750profilin adını ve açıklamasını değiştirir.
EXECUTE msdb.dbo.sysmail_update_profile_sp
@profile_id = 750,
@profile_name = 'Operator',
@description = 'Profile to send alert e-mail to operators.';