我可以使用T-SQL来启动记事本或其他UI应用程序吗?

问题描述:

没有什么重要的或花哨的,我正在SQL Server中创建一个演示jpeg,并且不想在运行脚本后直接启动mspaint来执行额外的步骤以查看它。如果脚本能够为我启动,那将是非常好的。我可以使用T-SQL来启动记事本或其他UI应用程序吗?

我看过很多关于这个主题的帖子,它看起来像xp_cmdshell不适用于基于UI的应用程序。是否有人知道在简单的T-SQL脚本内以任何方式启动记事本或mspaint或任何其他基于UI的应用程序,而无需诉诸SSIS或ServiceBroker? TIA

+0

TSQL并不意味着打开记事本...为什么不在这个前端层的中间处理? –

+0

这只是一个简单的演示。我有点希望避免把它变成一个重大项目。 – kmccarty

+1

为什么不使用powershell来运行脚本,然后启动mspaint?你可以在powershell脚本中使用'sqlcmd'或'bcp',然后从powershell脚本运行mspaint? –

为我的用户群,我演示-ING SQL Server R的服务和输出机器学习算法

的情节如果我理解正确的话,你想显示从SQL Server R的服务结果(演示期间)。我会建议安装SSMS Boost的SSMS和使用SSMS ResultGrid展示台:

enter image description here

图片来自:http://www.ssmsboost.com/Content/images/Feature/ssms-add-in-results-grid-visualizers.png

样品:

  • 目前TSQL/R脚本
  • 执行它
  • 可视化varbinary数据(jpeg)