views:

20

answers:

2

Is there a way to trigger a job on a from another job on a remote server without using Linked Servers?

The reasoning is that the job being triggered executes an SSIS package on 2008. The calling job resides on a 2005 server, so cannot execute the job directly.

The servers are not linked, and I was hoping there was a way to call one from the other.

A: 

Use the type "cmdexec (operating system)" in the SQL Agent and then use the dtexec \f "....." command line utily to execute SSIS 2008 package. This shud work !

Export the dtsx file to the 2005 server box and call the dtsx from command line using dtexec utility.

Baaju
2008 SSIS packages can't be executed in SQL Server 2005. It sounds as if that is what you are suggesting. Am I just mis-understanding?
Traples
You cannot do that only if you have a package that is SQL Server bound. You can execute the package from a file system. What i suggest is to export the dtsx files with it config files and then just like you execute them using the command line dtexec utitlity do it inside the Agent job step that has a type operating system (cmdexec). This shud work !
Baaju
A: 

Not sure if this will work. Create a http end point that calls sp_start_job

http://technet.microsoft.com/en-us/library/ms181591.aspx

http://msdn.microsoft.com/en-us/library/ms186757.aspx

Raj Kaimal