Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Menghapus Profil Email Database di SQL Server (T-SQL)

Di SQL Server, Anda dapat menggunakan sysmail_delete_profile_sp prosedur tersimpan untuk menghapus profil Database Mail yang ada.

Anda dapat menghapus profil dengan memberikan nama atau ID-nya (tetapi Anda harus memberikan salah satunya).

Contoh – Hapus berdasarkan Nama

Berikut adalah contoh untuk mendemonstrasikan cara menghapus profil dengan menentukan namanya.

EXECUTE msdb.dbo.sysmail_delete_profile_sp
    @profile_name = 'DB Admin Profile';

Hasil:

Commands completed successfully.

Ini menghapus profil yang disebut "Profil Admin DB".

Nama profilnya adalah sysname dengan default NULL .

Contoh – Hapus menurut ID

Seperti yang disebutkan, Anda dapat memberikan ID sebagai alternatif. Untuk melakukannya, ubah @profile_name argumen ke @profile_id :

EXECUTE msdb.dbo.sysmail_delete_profile_sp
    @profile_id = 1;

ID profil adalah int .

Beberapa Poin

Menghapus profil tidak menghapus akun yang digunakan oleh profil tersebut. Anda dapat menghapus akun dengan sysmail_delete_account_sp prosedur tersimpan.

sysmail_delete_profile_sp prosedur menghapus profil terlepas dari apakah pengguna memiliki akses ke profil.

Hati-hati saat menghapus profil default. Jika tidak ada profil default yang tersedia saat pengguna mencoba mengirim email, email bisa gagal (kecuali jika pengguna secara eksplisit menentukan profil yang akan digunakan saat mengirim email).

sysmail_delete_account_sp prosedur tersimpan terletak di msdb database dan pemiliknya adalah dbo . Oleh karena itu, Anda harus memberikan tiga bagian penamaan jika msdb bukan database saat ini.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bisakah batasan Periksa berhubungan dengan tabel lain?

  2. SQL Server 2016 :Penyempurnaan OLTP Dalam Memori

  3. Pantau Database SQL melalui SP_WhoIsActive atau FogLight | Pemecahan Masalah Kinerja SQL Server -1

  4. Pernyataan UPDATE bertentangan dengan batasan REFERENCE - Tutorial SQL Server / TSQL Bagian 76

  5. Cara Mempercepat SQL Server Anda Menggunakan Pemantauan Kinerja Basis Data