我搜索了类似的主题,寻找更接近我需要的东西,但我还没有运气。我正在开发一个卡 ID 导入应用程序,我需要从用户的工作站触发一个 SQL 作业,以将数据导入到不同的数据库中。我确实看到了一篇关于从本地 SQL 服务器上的命令行本地触发作业的帖子,但我需要看看我是否可以从 .NET 应用程序内部远程执行此操作。
我已经与 SQL 服务器建立了连接,以便可以将用户信息导入照片 ID 数据库,但是一旦它们被导入,我需要启动计划的作业以运行以完成该过程。
我搜索了类似的主题,寻找更接近我需要的东西,但我还没有运气。我正在开发一个卡 ID 导入应用程序,我需要从用户的工作站触发一个 SQL 作业,以将数据导入到不同的数据库中。我确实看到了一篇关于从本地 SQL 服务器上的命令行本地触发作业的帖子,但我需要看看我是否可以从 .NET 应用程序内部远程执行此操作。
我已经与 SQL 服务器建立了连接,以便可以将用户信息导入照片 ID 数据库,但是一旦它们被导入,我需要启动计划的作业以运行以完成该过程。
使用 ADO.NET 并将以下存储过程 sp_start_job (Transact-SQL) 发送到 msdb db。这是 MSDN 文档。 http://technet.microsoft.com/en-us/library/ms186757.aspx