Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: 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';