Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: SQL Server
Удаляет профиль электронной почты, используемый компонентом Database Mail.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sysmail_delete_profile_sp { [ @profile_id = ] profile_id | [ @profile_name = ] 'profile_name' }
[ ; ]
Аргументы
[ @profile_id = ] profile_id
Идентификатор профиля, который необходимо удалить. @profile_id имеет значение int с значением по умолчаниюNULL. Необходимо указать либо @profile_id, либо @profile_name.
[ @profile_name = ] 'profile_name'
Имя профиля, который необходимо удалить. @profile_name имеет имя sysname с значением по умолчаниюNULL. Необходимо указать либо @profile_id, либо @profile_name.
Значения кода возврата
0 (успешно) или 1 (сбой).
Результирующий набор
Нет.
Замечания
Удаление профиля не удаляет учетные записи, используемые профилем.
Эта хранимая процедура удаляет профиль в независимости от того, имеют ли пользователи к нему доступ. Используйте осторожность при удалении частного профиля по умолчанию для пользователя или общедоступного профиля по умолчанию для msdb базы данных. Если профиль по умолчанию недоступен, sp_send_dbmail требуется имя профиля в качестве аргумента. Поэтому удаление профиля по умолчанию может привести к sp_send_dbmail сбою вызовов. Дополнительные сведения см. в sp_send_dbmail.
Хранимая процедура sysmail_delete_profile_sp находится в msdb базе данных и принадлежит схеме dbo . Процедура должна выполняться с трехкомпонентным именем, если текущая база данных не msdbявляется.
Разрешения
Вы можете предоставить EXECUTE разрешения для этой процедуры, но эти разрешения могут быть переопределены во время обновления SQL Server.
Примеры
В следующем примере удаляется профиль с именем AdventureWorks Administrator.
EXECUTE msdb.dbo.sysmail_delete_profile_sp @profile_name = 'AdventureWorks Administrator';