Megosztás a következőn keresztül:


Database Mail külső program

A következőkre vonatkozik:SQL ServerAzure SQL Managed Instance

Az Adatbázisposta külső végrehajtható fájlja a DatabaseMail.exe található, az SQL Server telepítés \MSSQL\Binn directory részében. A Database Mail a Service Broker aktiválásával indítja el a külső programot, ha vannak feldolgozandó e-mailek. A Database Mail elindítja a külső program egyik példányát. A külső program az SQL Server szolgáltatásfiókjának biztonsági környezetében fut.

A Database Mail külső programfogalmai

A külső program indításakor a program Windows-hitelesítéssel csatlakozik az SQL Serverhez, és megkezdi az e-mailek feldolgozását. Ha a megadott időtúllépési időszakra nem érkezett üzenet, a program kilép. Beállíthatja, hogy a program mennyi ideig várakozik a kilépés előtt az Adatbázisposta konfigurációs varázslóval vagy az Adatbázisposta tárolt eljárásokkal. További információ: sysmail_configure_sp (Transact-SQL).

A külső program rendszertáblákban tárolja az információkat a msdb rendszeradatbázisban. Ha a külső program nem tud kommunikálni az SQL Serverrel, a program hibákat naplóz a Microsoft Windows-alkalmazás eseménynaplójában. További üzenetnaplózás akkor történik, ha a naplózási szint részletesre van állítva az Adatbázisposta konfigurációs varázslóRendszerparaméterek konfigurálása párbeszédpanelén.

A hatékonyság érdekében a külső program gyorsítótárazza a fiók- és profiladatokat. Ezért előfordulhat, hogy a fiókok és profilok konfigurációs változásai néhány percig nem jelennek meg a külső programban.

A Database Mail külső programjának konfigurálása

Konfigurációs feladat Témalink
Adja meg, hogy a külső program mikor fut a kilépés előtt. sysmail_configure_sp (Transact-SQL)