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

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

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

Session timeout problem in IIS

Hi, Long time no post, i will try to post again since i came out searching a typical solution over and over again :D Now i'm gonna post about session. Since i got this from other link so here it is So I started looking into the IIS settings and came to know that i missed two things to change : Application pool’s Idle Time-out (minutes) Session state  – State server’s Time-out (seconds) Once I have changed above settings than after Session timeout worked. So after that I have made one checklist that can help us to validate Session timeout settings, here i am sharing it with you as well so that you will also get some benefits from it : Application Pool  – Advanced Settings Menu – Process Model – Idle Time-out (minutes) Sites –  Session State  – Cookie Settings – Time-out (minutes) If you are using  State Server  or  SQL Server  to manage your session (instead of InProcess), Here is the steps to follow :    ...