我想做一些简单的事情,创建一个将数据转换为 XLS 的 SQL CLR。
我尝试过使用OpenXML,但它一直将windowbase安装为依赖项,它使用system.XAML,SQL Server(2019)拒绝安装它,因为它没有“测试”,无论这意味着什么。
ClosedXML也有类似的问题,System.Drawing拒绝被引用。
我尝试将原始 xml 写入 xls,但 io.Compression 依赖文件也不适用于 SQL Server!
我没有主意了,我真正想要的是一个不使用像 system.xaml 这样的 WPF Nonsense 的 openXML 版本,但我似乎无法让它工作。
如有任何帮助,我们将不胜感激。
不要尝试在 SQLCLR 中执行此操作。 相反,构建一个 .NET 控制台应用程序来完成工作,并从代理作业甚至 xp_cmdshell 调用它。
在现代 .NET 中,您甚至可以将您的应用程序和所有依赖项合并到一个 .exe 中作为单文件应用程序。