Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 12901|Odpověď: 1

[Zdroj] SQL Server odesílající poštu pomocí databází (sp_send_dbmail)

[Kopírovat odkaz]
Zveřejněno 16.01.2018 19:04:01 | | |

Při projektovém vývoji je na mnoha místech potřeba posílat e-maily, například k zadávání objednávek, rušení objednávek atd., které lze posílat prostřednictvím programového kódu (C#, Java atd.) nebo SQL příkazy pomocí databázových spouštěčů.

Odesílání e-mailů pomocí databáze obvykle používá uloženou proceduru xp_sendmail nebo sp_send_dbmail

(a)

xp_sendmail:Postupně se vytrácí z užívání, požadavky na použití 1: Je vyžadován 32bitový operační systém Windows (můj počítač je 64bitový, takže jsem jej na svém počítači úspěšně nepoužíval) 2: Je nutné specifikovat výchozího e-mailového klienta 3: Oprávnění


(dva)

sp_send_dbmail uložených procedur je první věc, kterou musíte udělat, nakonfigurovat práci


Průvodce konfigurací databázové pošty poskytuje snadný způsob, jak spravovat konfigurační objekty databázové pošty. Průvodce konfigurací databázové pošty umožní databázovou poštu podle potřeby.

Průvodce konfigurací databázové e-maily provádí následující úkoly:

Nainstalovat databázový mail.

Spravujte databázové e-mailové účty a profily.

Spravujte bezpečnost profilu.

Zobrazit nebo změnit parametry systému.

Možnost Nainstalovat databázový mail vás provede všemi úkoly, které musíte provést při první instalaci Database Mail. Jiné možnosti vám pomohou s konkrétními úkoly nastavení a údržby.

Spusťte průvodce konfigurací databáze e-mailů v Průzkumníku objektů. Připojte se k instanci SQL Serveru. Rozbalte administrativu, klikněte pravým tlačítkem na Databázový mail a vyberte Nastavit databázový mail.

Pro použití tohoto průvodce musíte být členem role správce pevného serveru (sysadmin). Musíte být členem role databáze DatabaseMailUserRole v databázi msdb, abyste mohli odesílat databázovou poštu, která je nastavena specifickým způsobem
Je mnohem jednodušší na používání:

Příklad:


Příklad:



Příklad:

Poznámka: Pokud se objeví zkreslené čínské znaky, přidejte prosím písmeno N před čínské, například

(tři)

Přečti si odesílací záznam a přečíst odesílací událost








Předchozí:vs Co a proč se generují .pdb soubory
Další:Posílejte e-maily pomocí databázových sp_send_dbmail
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com