Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Usuń konto pocztowe bazy danych w programie SQL Server (T-SQL)

W SQL Server możesz użyć sysmail_delete_account_sp procedura składowana w celu usunięcia istniejącego konta pocztowego bazy danych.

Możesz usunąć konto, podając jego nazwę lub identyfikator (ale musisz podać jedno lub drugie).

Przykład – Usuń według nazwy

Oto przykład pokazujący, jak usunąć konto, określając jego nazwę.

EXECUTE msdb.dbo.sysmail_delete_account_sp
    @account_name = 'DB Admin';

Wynik:

Commands completed successfully.

Spowodowało to usunięcie konta o nazwie „DB Admin”.

Nazywa się sysname .

Przykład – Usuń według identyfikatora

Jak wspomniano, możesz alternatywnie podać identyfikator. Aby to zrobić, zmień @account_name argument do @account_id :

EXECUTE msdb.dbo.sysmail_delete_account_sp
    @account_id = 1;

Identyfikator to int .

Kilka punktów

sysmail_delete_account_sp procedura usuwa konto, niezależnie od tego, czy konto jest używane przez profil.

Profil, który nie zawiera kont, nie może pomyślnie wysyłać wiadomości e-mail.

sysmail_delete_account_sp procedura składowana znajduje się w msdb bazą danych, a jej właścicielem jest dbo . Dlatego musisz podać trzyczęściowe nazwy, jeśli msdb nie jest aktualną bazą danych.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Scal dwie partycje w jedną w programie SQL Server (T-SQL)

  2. Skonfiguruj wysyłanie dzienników programu SQL Server

  3. Jak mogę używać jednej puli połączeń mssql na kilku trasach w aplikacji internetowej Express 4?

  4. Znaczenie dziennika transakcji w SQL Server

  5. Magazyn zapytań SQL Server