Kad jūsu datu bāzes serverī darbojas automatizētas rezerves kopijas, dažkārt jūs aizmirstat, ka tie darbojas pat. Tad jūs aizmirsāt pārbaudīt, vai tie darbojas veiksmīgi, un neapzinās, kamēr jūsu datubāze nav sadedzināta, un jūs nevarat to atjaunot, jo jums nav pašreizējās rezerves.
Tajā tiek saņemti e-pasta paziņojumi, tāpēc jūs varat redzēt darba statusu katru rītu, kad jūs iegremdējat kafiju un iztēlosies, ka strādājat.
SQL Server nodrošina iebūvētu e-pasta ziņojumu sūtīšanas metodi, taču diemžēl serverim ir jābūt instalētai Outlook un profilam, kas ne vienmēr ir ideāls veids, kā nosūtīt e-pastu. Par laimi ir vēl viena metode, kas ietver glabā procedūras instalēšanu jūsu serverī, kas ļaus jums nosūtīt e-pastu caur SMTP.
Lejupielādējiet sp_SQLNotify saglabāto procedūru šeit.
Jūs vēlaties rediģēt vienu rindiņu uzglabātajā procedūrā, lai ievietotu SMTP servera IP adresi:
EXEC @hr = sp_OASetProperty @ iMsg, 'Configuration.fields (http://schemas.microsoft.com/cdo/configuration/smtpserver) .Value', '10 .1.1.10 '
Uzglabāto procedūru instalējiet galvenajā datu bāzē, lai to varētu viegli izmantot no jebkuras vietas, kur tas nepieciešams.
Atveriet SQL Server aģenta / darbavietu sarakstu un atlasiet darbus, par kuriem mēģināt izveidot paziņojumu:
Noklikšķiniet uz cilnes Steps, un jums vajadzētu redzēt ekrānu, kas izskatās šādi:
Noklikšķiniet uz pogas Jauns, lai izveidotu jaunu darba vietu. Mēs izmantosim šo soli, lai nosūtītu e-pasta paziņojumu par panākumiem.
Step Name: Paziņojums par e-pasta paziņojumu veiksmīgi
Ievadiet šo SQL Komandas logā, kā redzams zemāk. Jūs vēlaties pielāgot e-pasta adreses un ziņojumu saturu, lai tā atbilstu jūsu videi.
exec master.dbo.sp_SQLNotify '[email protected]', '[email protected]', 'Backup Job Success', 'Backup Job veiksmīgi pabeigts'
Noklikšķiniet uz Labi un pēc tam vēlreiz noklikšķiniet uz pogas Jauns, lai izveidotu vēl vienu soli. Tas būs brīdinājuma paziņošanas solis.
Step Name: e-pasta paziņojuma neveiksme
SQL:
exec master.dbo.sp_SQLNotify '[email protected]', '[email protected]', 'Backup Job Failure', Backup Job neizdevās '
Tagad ideja ir padarīt preces ievērot īpašu darba plūsmu. Vispirms noklikšķiniet uz Rediģēt 1. solī un iestatiet rekvizītus, kā parādīts šeit:
Tas, ko mēs sakām, ir tāds, ka, gūstot panākumus, dodieties uz veiksmes soli un, ja tas ir neveiksmīgs, pārejiet pie neveiksmes. Diezgan vienkārši stuff.
Tagad rediģējiet otro soli, vienu norādi "E-pasta paziņojumu veiksme" un iestatiet rekvizītus, kā redzams šeit:
Mēs sakām, ka, ja paziņojuma darbs ir veiksmīgs, tad vienkārši pamet darbu, nedarbojoties 3. solī. Ja mēs to nenosaka, tad mēs saņemsim divus e-pasta ziņojumus, no kuriem viens ir veiksmīgi, bet viens - ar neveiksmi.
Tagad rediģējiet trešo soli, vienu norādot "Paziņojums par e-pastu" un iestatiet rekvizītus, kā redzams šeit:
Tagad jūsu darba gaitai vajadzētu izskatīties šādi:
Iesūtnē tagad ir jāiesniedz e-pasta paziņojumi par panākumiem vai neveiksmēm.
Piezīme. Šajā rakstā izmantotais glabāšanas process tika atrasts šeit, lai gan tas var nebūt sākotnējais avots.
Lejupielādējiet sp_SQLNotify saglabāto procedūru šeit.