SSAS 2012和Powershell 5.0> I有一个部署自动化过程,它以静默模式运行Deployment.exe向导以创建XMLA文件,然后使用Invoke-ASCmd将SSAS项目部署到SSAS服务器。它可以很好地证明我们的概念表格模型,但失败的维度立方体运行与AdventureWorks。该项目在VS2012中构建良好,并在本地运行。
我从ASCmd中得到了这个错误:
The name in the end tag of the element must match the element type in the start tag.后面跟着一堆这样的
Query (1, 1) Parser: The syntax for '<' is incorrect.我怀疑这与ASCmd中涉及RegEx和解析XML查找Go命令(这里)的旧错误有关,但我无法证明这一点。我知道这个模型有两个为多维数据集指定的转换,但是我尽量尝试,我不能永久地删除它们。我不确定他们是否有关系,但这是个想法。
有人遇到这个问题了吗?
部署命令:
Microsoft.AnalysisServices.Deployment.exe "AHP_AdventureWorksDW2012.asdatabase" /o:"AHP_AdventureWorksDW2012.xmla" /s:log.txt /dPowershell ASCmd:
Invoke-ASCmd -InputFile D:\a5\AHP_AdventureWorksDW2012_Dim\MS_Deploy_SQL_SSAS_Dim_2_1\trunk_Showcase_AHP_AdventureWorksDW2012\AHP_AdventureWorksDW2012.xmla -Server AD1HFDASST9C1\MSBI发布于 2016-09-15 06:09:28
当使用部署实用程序文件生成的文件超过某个大小限制时,我们就会遇到这个问题;ASCMD报告的错误完全相同。修复-使用命令将部署实用程序本身切换到多维数据集部署,如下所示:
Microsoft.AnalysisServices.Deployment.exe <cube.asdatabase> /s 这是产生差异和部署它的动态。
https://stackoverflow.com/questions/39495883
复制相似问题