Udostępnij za pośrednictwem


sysmail_delete_profile_sp (języka Transact-SQL)

Usuwa z profilu poczty, używane przez pocztę bazy danych.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sysmail_delete_profile_sp  { [ @profile_id = ] profile_id | [ @profile_name = ] 'profile_name' }

Argumenty

  • [ @ profile_id =] profile_id
    Jest to identyfikator profilu profil ma być usunięta.profile_idjest int, domyślna wartość NULL.Albo profile_id lub profile_name musi być określony.

  • [ @ nazwa_profilu =] 'profile_name"
    Jest to nazwa profilu do usunięcia.profile_namejest sysname, domyślna wartość NULL.Albo profile_id lub profile_name musi być określony.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Zestawy wyników

Brak

Uwagi

Usuwanie profilu nie powoduje usunięcia konta używanego przez profil.

Ta procedura składowana Usuwa profil, niezależnie od tego, czy użytkownicy mają dostęp do profilu.Ostrożność podczas usuwania domyślny profil prywatny dla użytkownika lub publiczny profil domyślny dla msdb bazy danych.Gdy profil domyślny nie jest dostępna, sp_send_dbmail wymaga nazwy profilu jako argumentu.Dlatego usunięcie domyślnego profilu może spowodować wywołania sp_send_dbmail nie powiedzie się.Aby uzyskać więcej informacji, zobacz sp_send_dbmail (języka Transact-SQL).

procedura składowanasysmail_delete_profile_sp w msdb bazy danych i jest w posiadaniu dbo schematu. Procedury muszą być wykonane z nazwą trzech części, jeśli bieżąca baza danych nie jest msdb.

Uprawnienia

Uprawnienia domyślne tej procedury do członków wykonywania sysadmin stała rola serwera.

Przykłady

W poniższym przykładzie przedstawiono usuwanie profil o nazwie AdventureWorks2008R2 Administrator.

EXECUTE msdb.dbo.sysmail_delete_profile_sp
    @profile_name = 'AdventureWorks2008R2 Administrator' ;