我可以使用T-SQL来启动记事本或其他UI应用程序吗?
问题描述:
没有什么重要的或花哨的,我正在SQL Server中创建一个演示jpeg,并且不想在运行脚本后直接启动mspaint来执行额外的步骤以查看它。如果脚本能够为我启动,那将是非常好的。我可以使用T-SQL来启动记事本或其他UI应用程序吗?
我看过很多关于这个主题的帖子,它看起来像xp_cmdshell不适用于基于UI的应用程序。是否有人知道在简单的T-SQL脚本内以任何方式启动记事本或mspaint或任何其他基于UI的应用程序,而无需诉诸SSIS或ServiceBroker? TIA
答
为我的用户群,我演示-ING SQL Server R的服务和输出机器学习算法
的情节如果我理解正确的话,你想显示从SQL Server R的服务结果(演示期间)。我会建议安装SSMS Boost的SSMS和使用SSMS ResultGrid展示台:
图片来自:http://www.ssmsboost.com/Content/images/Feature/ssms-add-in-results-grid-visualizers.png
样品:
- 目前TSQL/R脚本
- 执行它
- 可视化varbinary数据(jpeg)
TSQL并不意味着打开记事本...为什么不在这个前端层的中间处理? –
这只是一个简单的演示。我有点希望避免把它变成一个重大项目。 – kmccarty
为什么不使用powershell来运行脚本,然后启动mspaint?你可以在powershell脚本中使用'sqlcmd'或'bcp',然后从powershell脚本运行mspaint? –