February 28, 2007 at 7:42 am
Why do you need to create a view? I'm not understanding something about what you are looking for.
February 28, 2007 at 9:11 am
Sorry may be i need to me more clear.
The view is a report which needs to be submitted every week. Ya i understand that we can avoid creating stored procedure and just send a out put of view in terms of excel or simple text. Thats fine. But can you show me a way how can automate this task.
Thanks,
February 28, 2007 at 9:43 am
You can create a DTS package (Server->excel) and schedule the package. hope this is what you were looking for.
February 28, 2007 at 12:20 pm
Can this package be emailed weekly thru automation. If yes how i will configure the sql agent to send this package for eg. every monday.
sorry..as i am a new dba, i don't know much about this automation process.Pleease guide.
thanks a lot.
February 28, 2007 at 12:59 pm
Yes you can send the excel report through an email.
DTS package should look like this:
Server--->Excel---->send email task or use xp_sendmail----> use an activexscript to delete the current excel and place a template in its place after the email has been sent (template should have all the fields that you are pulling)
here is the activexscript
'**********************************************************************
' Visual Basic ActiveX Script
'************************************************************************
Function Main()
Dim sDBFileName
Dim sTemplateFile
Dim oFSO
sDBFileName = "\\servername\sharename\test\test.xls"
sTemplateFile = "\\servername\sharename\test template\test.xls"
SET oFSO = CreateObject("Scripting.FileSystemObject")
'If the file exists, delete it.
IF(oFSO.FileExists( sDBFileName )) THEN
oFSO.DeleteFile( sDBFileName )
END IF
'Optionally, copy from another file.
oFSO.CopyFile sTemplateFile, sDBFileName
SET oFSO = Nothing
Main = DTSTaskExecResult_Success
End Function
An email will be sent whenever this package runs.
Hope this explains your questions.
February 28, 2007 at 1:15 pm
Thanks i will try.
Thanks a lot.
Viewing 6 posts - 1 through 7 (of 7 total)
You must be logged in to reply to this topic. Login to reply