Skip to main content

SQL Server 2005 send email from job

Start Menu – Program Files – Microsoft SQL Server 2005 – Configuration Tools – SQL Server 2005 Surfrace Area Configuration – Surface Area Configuration for Features


Under Database Engine – Database Mail – tick Enable Database Mail stored procedures

In SSMS – Under Management – right click Database Mail – Configure Database Mail


Set up Database Mail by performing the following tasks:
Type Profile name then choose Add


Type Account name, Email address, Display name, Reply e-mail if any, SMTP Server name and port number

Under SQL Server Agent – right click Operators – New Operator



Type Name, tick Enabled and Email name. u can separate by semicolon (;) if u want to send to many recipients

Under SQL Server Agent – right click Jobs – New Job

In General – type Name, Owner, Category if any

In Steps – type Step name, Type, Command. I choose so the backup set will have ‘day month year’ name

DECLARE @filename NVARCHAR(250)
select @Filename = 'D:\DATABASE\MSSQL.1\MSSQL\Backup\DB_BACKUP_' +
CONVERT(NVARCHAR(2), datepart(day,getdate())) +
LEFT(datename(month,getdate()),3) +
CONVERT(NVARCHAR(4), datepart(year,getdate())) + '.bak'
BACKUP DATABASE [DB_BACKUP] TO DISK = @Filename WITH NOFORMAT, NOINIT, NAME = N'DB_BACKUP-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO

Create any schedules if any
In Notifications – tick Email and choose Operator that u created earlier. And choose wether to send email when job completes, failed only or success only


U must restart SQL Server Agent to take effect then execute the job u created to see an email coming :D

i attached the 'grapichal' documents here :D

see u

Comments

Popular posts from this blog

SBO - Internal Error (-5002) Occured in Inventory Transfer

this is something that not well documented in SBO, it took me several hours to look at Google and can't find anything about it. Thank God friend of mine got answer for this one.So the Sympton is something like this, u need to make Inventory Transfer for Batch Item and Serial Item in one single Transaction so the Transaction is the combination of it. ex in detail lines: 1. Serial Item 2. Batch Item 3. Batch Item 4. Batch Item 5. Serial Item 6. Serial Item . When u reach this code oStockTransfer.Add it will return an error "Internal Error (-5002) Occured". This is because ur details is not in order, meaning u need to order the line with combination of Batch first then Serial or Serial first then Batch so be careful with this thing :D see u

Resolve Collation error in SQL Server

i often get this error when trying to JOIN some table Cannot resolve the collation conflict between "SQL_Latin1_General_CP850_CI_AS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation. u need to use COLLATION when performing the JOIN, something like this SELECT field1 FROM table1 INNER JOIN table2 ON table1.field3 COLLATE DATABASE_DEFAULT = table2.field4 COLLATE DATABASE_DEFAULT i found this when trying to JOIN, maybe it affect other areas..until i found one see u

Crystal Report 2010 - Failed to load database information

"Failed to load database information" error when i try deploy my program with CR 2010 using TTX file as report definition this is because there is missing .dll, call "CRDB_FIELDDEF.DLL"..u need to manually copy the file to "C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86" folder then the report is loading again it said that TTX is old tech but i'm still using it because i don't need to connect the report to any DB, but until i found new one to replace :D check this link to read it [EDIT 25 Jan 2011] i think i'll using ADO.NET Dataset next time :D until then