W rozwoju projektów wiele miejsc musi wysyłać e-maile, takie jak składanie zamówień, anulowanie zamówień itp., które mogą być wysyłane przez kod programu (C#, Java itp.) lub za pomocą instrukcji SQL za pomocą wyzwalaczy bazy danych.
Wysyłanie poczty za pomocą bazy danych zazwyczaj wykorzystuje procedurę przechowywaną xp_sendmail lub sp_send_dbmail
(a)
xp_sendmail:Stopniowo wychodzi z użycia, wymagania dotyczące użytkowania 1: Wymagany jest 32-bitowy system operacyjny Windows (mój komputer jest 64-bitowy, więc nie korzystałem z niego pomyślnie na komputerze) 2: Konieczne jest określenie domyślnego klienta poczty elektronicznej 3: Uprawnienia
(dwa)
sp_send_dbmail procedurach przechowywanych pierwszą rzeczą, którą musisz zrobić, jest skonfigurowanie pracy
Kreator konfiguracji poczty bazowej zapewnia łatwy sposób zarządzania obiektami konfiguracyjnymi poczty bazowej bazy danych. Kreator konfiguracji poczty bazy danych włączy wysyłkę poczty bazy danych w razie potrzeby.
Kreator konfiguracji poczty w bazie danych wykonuje następujące zadania:
Zainstaluj bazę danych mail.
Zarządzaj bazą danych i profilami.
Zarządzaj bezpieczeństwem profilu.
Zobacz lub zmień parametry systemu.
Opcja Install Database Mail przeprowadzi Cię przez wszystkie zadania, które musisz wykonać po pierwszej instalacji Database Mail. Inne opcje pomagają w konkretnych zadaniach związanych z instalacją i konserwacją.
Uruchom kreator konfiguracji maili bazy danych z Object Explorer. Połącz się z instancją SQL Server. Rozwiń Administrację, kliknij prawym przyciskiem Database Mail i wybierz Konfiguruj Database Mail.
Aby korzystać z tego kreatora, musisz być członkiem roli stałego serwera administratora systemu. Aby wysyłać pocztę bazy danych, musisz być członkiem roli bazy DatabaseMailUserRole w bazie msdb, która jest skonfigurowana w określony sposób Jest znacznie prostsze w użyciu:
Przykład:
Przykład:
Przykład:
Uwaga: Jeśli pojawiają się zniekształcone znaki chińskie, prosimy dodać N przed chińskim, na przykład
(trzy)
Odczyt logu wysyłania oraz odczyt zdarzenia wysyłającego
|