[使用SQLCMD连接到MDX

问题描述 投票:0回答:1

我正在尝试运行查询,而无需打开并运行SSMS。以前,我曾通过SQLMCD实用程序使用此连接到SQL Server数据库来运行批处理。但是,我现在使用的此查询在MDX中,因此我不确定如何转换为与分析服务器的连接。这是我过去用来执行查询的内容:

  echo StartTimeStamp > "%~dp0\StartTimeStamp.txt"
  sqlcmd -S businesspublish -d revcube -G -i "%~dp0\Step 1 - modify query.mdx" -o "%~dp0\Step 3 - Query 
  results in CSV format.csv" -s"," -w 700 -I -t 28800 -h-1
  echo EndTimeStamp > "%~dp0\EndTimeStamp.txt"
 #set /p delExit=Press the ENTER key to exit...:

这是由一位前同事写的,我正在尝试对其进行回收,以执行以下详细信息的查询:

ServerName:业务发布数据库:RevCube查询文件名:步骤1-修改query.mdx第3步-以CSV格式查询结果。csv

任何帮助将不胜感激。谢谢!

ssas mdx sqlcmd analysisservices
1个回答
0
投票

尝试ASCMD实用程序。以下链接说明了如何在多维数据集上使用XMLA,MDX,DMX

https://docs.microsoft.com/en-us/previous-versions/sql/sql-server-2008/ms365187(v=sql.100)?redirectedfrom=MSDN

© www.soinside.com 2019 - 2024. All rights reserved.