Код ниже в скриптовой задаче VB 2008, создает файлы Excel на основе отчета и имени файла + пользователя. Но на моей машине проект работает хорошо, когда я выполняю задание на SQL сервере, он создает странный файл Excel, такой как имя файла + дата. Что я делаю не так?
Public Sub Main()
Dim url, excel, destination, sParamsLinkReport, sParamsUser, sDestination, sEmail, sNomeComercial, sFileName As String
sParamsLinkReport = Dts.Variables("ParentParamsUrl").Value
sParamsUser = Dts.Variables("ParentParamsUser").Value
sDestination = Dts.Variables("Folder_Destination").Value
sEmail = Dts.Variables("ParentMail").Value
sNomeComercial = Dts.Variables("NomeComercial").Value
sFileName = Dts.Variables("RenderFileName").Value
destination = sDestination + "\" + sFileName + "_" + sParamsUser + "_" + Format(Now, "yyyyMMdd") + ".xls"
excel = sFileName + "_" + sParamsUser + "_" + Format(Now, "yyyyMMdd") + ".xls"
url = "http://bpptvwrepcent01/ReportServer?/PT/Marketing/dw_PropAprovadasAConcretizar&GestorComercial=" + sParamsUser + "&rs:Format=excel"
SaveFile(url, destination)
Dts.Variables("Attachment").Value = destination
GC.Collect()
GC.WaitForPendingFinalizers()
Dts.TaskResult = ScriptResults.Success
End Sub