是否有可能从位于不同服务器的存储过程运行的工作吗?如果是这样,怎么样?如何在另一台服务器上从存储过程运行作业?
回答
是的,你可以用邪恶的OSQL:
osql -S "Remote Server" -E -Q"exec msdb.dbo.sp_start_job 'Job Name'"
(其中-E表示使用受信任的连接,您还可以使用alternative osql syntax指定凭据)
那么为什么不考虑使用
exec LINKEDSERVERNAME.msdb.dbo.sp_start_job 'Job Name'
?
(虽然没有测试它,也许一些久违的回答是一样的,但删除不正确的和不工作)
必须有足够的权限为链接服务器登录到运行当然,工作 - 至少它必须是工作的主人。
rad !,如果我使用这个,执行Job的存储过程会在所述过程结束之前完成作业后首先等待? – user2705620 2016-12-19 09:01:30
用户6675636b20796f752:不,它不会等待。 msdb.sp_start_job只是实际上试图开始工作,并不在乎结果。 – 2016-12-19 11:21:05
谢谢Rad!今天我的实现中会实际使用它。 – user2705620 2016-12-19 11:25:06
- 1. 如何从存储过程访问另一台mysql服务器?
- 2. 通过存储过程在另一个服务器上安排sql作业
- 3. 如何将存储过程作为Siebel服务器作业运行
- 4. fancybox在一台服务器上运行,但不在另一台服务器上
- 5. 如何找出在一台服务器上运行在另一台服务器上的Windows服务状态?
- 6. 从另一台机器上的其他存储过程调用存储过程
- 7. 如何从另一台服务器运行一个php文件?
- 8. PHP脚本可以在一台服务器上运行,但不能在另一台服务器上运行
- 9. phpBB3 mod可以在一台服务器上运行,但不会在另一台服务器上运行
- 10. 在另一台服务器上存储Wordpress“上传”文件夹
- 11. Codeigniter在一台服务器上工作,但不在另一台服务器上
- 12. PHP在一台服务器上工作,但不在另一台服务器上
- 13. 访问在另一台服务器上运行的另一个Web应用程序在一台服务器上运行的Web应用程序
- 14. 存储过程问题,在本地运行但不在服务器上运行
- 15. 如何在另一台服务器上的作业完成时启动作业或进程?
- 16. 如何从另一台服务器进行POST操作 - Laravel
- 17. 从远程服务器上的另一个作业调用SQL代理作业?
- 18. 如何从另一台服务器
- 19. 是否有可能在一台服务器上运行gerrit/phabricator(代码审查),另一台服务器上运行git存储库?并让他们同步?
- 20. 如何在不同服务器上运行Resque工作人员,但从一个Redis服务器轮询作业
- 21. 如何在多个虚拟服务器上运行Jenkins作业?
- 22. 如何查看正在服务器上运行的cron作业?
- 23. 从另一台服务器
- 24. 从另一台服务器
- 25. MySQL存储字符在一台服务器上转义但不是另一台
- 26. 在另一台服务器上运行Tomcat
- 27. 在另一台服务器上运行Jenkins的硒测试
- 28. Omnipay/PayPal 10002 - 在一台服务器上验证失败,在另一台服务器上无法运行
- 29. 运行postgres查询从另一台服务器,在bash
- 30. 如何获取存储在另一台服务器上的Excel表单数据
这将是好得多,如果你可以在本地运行SQL。这肯定会给你带来不得不前往另一台服务器的性能。 – FreeAsInBeer 2011-04-06 21:44:41