Aracılığıyla paylaş


sysmail_delete_account_sp (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL Yönetilen Örneği

Veritabanı Posta SMTP hesabını siler. Bir hesabı silmek için Veritabanı Posta Yapılandırma Sihirbazı'nı da kullanabilirsiniz.

Transact-SQL söz dizimi kuralları

Sözdizimi

sysmail_delete_account_sp { [ @account_id = ] account_id | [ @account_name = ] 'account_name' }
[ ; ]

Tartışmalar

[ @account_id = ] account_id

Silinecek hesabın kimlik numarası. @account_id , varsayılan değer olmadan int'tir. @account_id veya @account_name belirtilmelidir.

[ @account_name = ] 'account_name'

Silinecek hesabın adı. @account_namesysname'dir ve varsayılan değer yoktur. @account_id veya @account_name belirtilmelidir.

Dönüş kodu değerleri

0 (başarı) veya 1 (başarısızlık).

Sonuç kümesi

Yok.

Açıklamalar

Bu yordam, hesabın bir profil tarafından kullanılıp kullanılmadığına bakılmaksızın belirtilen hesabı siler. Hesap içermeyen bir profil başarıyla e-posta gönderemez.

Saklı yordam sysmail_delete_account_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şağıdaki örnekte adlı AdventureWorks AdministratorVeritabanı Posta hesabının silinmesi gösterilmektedir.

EXECUTE msdb.dbo.sysmail_delete_account_sp @account_name = 'AdventureWorks Administrator';