我有一个SQL Server查询,并且我正在使用FOR XML PATH
来将结果生成为XML。我正在尝试将文件result.xml
保存到计算机的特定文件夹中,但是我不想使用SQL Server的“另存为”链接来执行此操作,因为我需要使过程自动化。
很不幸,我没有使用这里提供的xp_cmdshell
解决方案,因为我没有这样做的权限。实际上我得到一个错误
对对象'xp_cmdshell',数据库'mssqlsystemresource',模式'sys'的EXECUTE权限被拒绝
每次我尝试执行它。
有人可以帮我吗?非常感谢!
答案 0 :(得分:0)
美好的一天,
像往常一样,有很多解决方案取决于您的知识和资源。我会在这里尝试给您一些想法,也许其他人可以添加更多
答案 1 :(得分:0)
按照您的建议,我花了一些时间来学习如何使用C#来解决我的问题,现在它可以完美地工作了!我创建了一个简短的脚本,该脚本使用xml路径执行sql查询,然后设法将生成的XML文件保存在特定的库中。再次感谢您的支持。因此,我的过程现已完全自动化。总是很高兴了解更多信息!