Starte Access job fra SQL server Agent.
Hejsa.Prøvet at starte et access job fra SQL server agent. Men indtil videre uden held. Access DB har en autoexec makro, så bare den kan startes burde alt køre fint. Jobbet skal kunne eksekveres på en Win 2008 server.
Har I nogen ideer?
Har haft DB til at køre via "Task Scheduler" men vil gerne kunne bygge den direkte ind i workflowet.
Har prøvet:
CmdExec
"C:\Program Files (x86)\Microsoft Office\Office12\MSACCESS.exe" "C:\testdb.accdb"
(åbner access men ser ikke ud til at åbne DB)
ActiveXscript(1):
Sub Main()
Dim strDatabasePath As String
Dim appAccess As Access.Application
strDatabasePath = "C:\testdb.Accdb"
Set appAccess = New Access.Application
With appAccess
Application.DisplayAlerts = False
.OpenCurrentDatabase strDatabasePath
.DoCmd.RunMacro "Start"
.Quit
End With
Set appAccess = Nothing
End sub
ActiveXscript(2):
Function Main()
Dim objAccess As Access.Application
Set objAccess = New Access.Application
on error resume next
With objAccess
.OpenCurrentDatabase "C:\testdb.Accdb"
.DoCmd.RunMacro Start, 1
.CloseCurrentDatabase
End With
Set objAccess = Nothing
End Function