首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何说服ascmd.exe将表格作为输出,而不是XML文件?

如何说服ascmd.exe将表格作为输出,而不是XML文件?
EN

Stack Overflow用户
提问于 2008-11-12 10:35:28
回答 2查看 1K关注 0票数 2

我正在尝试使用ascmd工具查看我的OLAP多维数据集中的数据。作为输入,我输入了一个MDX查询,但只有作为输出(在命令行中)的是一个XML文件。我尝试使用XML和XML参数,但它们的工作方式与我认为的不同(我总是在输出中使用-Tf )。我希望在我的输出中有这样的内容: www.pinaldave.com/download/sqlcmd4.gif --是否可以以ascmd格式输出文本(就像在sqlcmd中一样)?

谢谢你的帮助。诚挚的问候。

PS。我使用的语法: ascmd.exe -S服务器名称-d数据库-i query.mdx -Tf csv -o output.csv

EN

回答 2

Stack Overflow用户

发布于 2008-11-13 02:49:20

我认为-Tf是用于捕获跟踪输出的格式,而不是用于查询结果的格式。

您可以将此作为请求记录在ascmd site上的问题跟踪器中。另一种可能的解决方法是在SQL server上配置链接服务器,并使用OPENQUERY()函数将MDX发送到SSAS。

票数 3
EN

Stack Overflow用户

发布于 2009-01-11 19:45:35

实际上,ascmd实用程序不提供表输出。我认为这是因为MDX查询可以创建多维输出(如透视表,其中行和列上都有许多元素和层次结构)。如果您需要能够创建CSV格式的输出,可以尝试创建静态方法,将XMLA转换为CSV并将其添加到ascmd源代码中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/283543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档