| 
                
Please start any new threads on our new 
    site at https://forums.sqlteam.com.  We've got lots of great SQL Server
    experts to answer whatever question you can come up with. 
    
        | 
                
                    | 
                            
                                | Author | Topic |  
                                    | kond.mohanPosting Yak  Master
 
 
                                        213 Posts | 
                                            
                                            |  Posted - 2013-07-20 : 05:20:41 
 |  
                                            | hi we have created stored procedure in Sql server.ALTER PROC [dbo].[ETL_START] AS BEGIN  DECLARE @EmailID VARCHAR(MAX)  SET @EmailID ='xxxx.x@abc.com'  SELECT @EmailID=@EmailID+';'+REPLACE(EmailID,'xxx') FROM UserMaster where USERNAME not In ('bbbb')   --SELECT REPLACE(EmailID,'','') as EmailID  FROM UserMaster where  EmailID = '' SELECT @EmailID EXEC msdb.dbo.sp_send_dbmail     --@profile_name = 'Database Administrator',     @blind_copy_recipients = @EmailID,     @body = 'Dear All,  eports ETL Processing started for the day, we will confirm you once processing is completed ------------using above mail we are getting the alert mail(defined in the body).In Case of Failure we are able to getting the Failed alert mail.we have to get  alert MAIL with FAILURE Message(Cause of Failure).is there way to solve it pls explain |  |  
                                    | James KMaster Smack Fu Yak Hacker
 
 
                                    3873 Posts | 
                                        
                                          |  Posted - 2013-07-20 : 07:49:10 
 |  
                                          | quote:The stored procedure you posted does not include the portions of your code where you are detecting whether the ETL process succeeded or failed. You have to open up that part of the code and depending on success or failure, you have to change the message text appropriately.You could add a parameter to the stored procedure that indicates failure or success and then compose the text of the message depending on the value of that parameter.Originally posted by kond.mohan
 hi we have created stored procedure in Sql server.ALTER PROC [dbo].[ETL_START] AS BEGIN  DECLARE @EmailID VARCHAR(MAX)  SET @EmailID ='xxxx.x@abc.com'  SELECT @EmailID=@EmailID+';'+REPLACE(EmailID,'xxx') FROM UserMaster where USERNAME not In ('bbbb')   --SELECT REPLACE(EmailID,'','') as EmailID  FROM UserMaster where  EmailID = '' SELECT @EmailID EXEC msdb.dbo.sp_send_dbmail     --@profile_name = 'Database Administrator',     @blind_copy_recipients = @EmailID,     @body = 'Dear All,  eports ETL Processing started for the day, we will confirm you once processing is completed ------------using above mail we are getting the alert mail(defined in the body).In Case of Failure we are able to getting the Failed alert mail.we have to get  alert MAIL with FAILURE Message(Cause of Failure).is there way to solve it pls explain
 
 |  
                                          |  |  |  
                                |  |  |  |  |  |