Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 12901|Odpowiedź: 1

[Źródło] SQL Server wysyłający pocztę z wykorzystaniem baz danych (sp_send_dbmail)

[Skopiuj link]
Opublikowano 16.01.2018 19:04:01 | | |

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








Poprzedni:vs Co i dlaczego generowane są pliki .pdb
Następny:Wysyłaj e-maile za pomocą bazy sp_send_dbmail
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com