问题标签 [ascmd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6757 浏览

command-line - 我在哪里可以下载 ascmd.exe?

我需要从命令行(MS AS 2005)执行 MDX 查询。我听说有一个名为 ascmd 的程序可以做到这一点。不幸的是,当我转到 codeplex 页面时,我发现应该提供 ascmd 的页面不起作用。如果您知道任何其他页面,请提供帮助,我可以在其中下载 ascmd 或任何其他在命令行中执行 MDX 的程序。谢谢您的回复!

0 投票
1 回答
1629 浏览

sql-server - 如何从 ascmd.cs -.csproj 和 -.sln 文件中获取 ascms.exe?

我已经下载了 MS SQL Server 2005 的示例,但我不知道如何从 ascmd.sln、ascmd.cs、ascmd.csproj 等文件中获取 .exe 文件。当我尝试在 Visual Studio 中启动 .sln 文件时,出现如下错误:

项目 C:\project_path\project_name 的应用程序未安装

我需要 C# 编译器或类似的东西吗?

0 投票
2 回答
1030 浏览

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

我正在尝试通过 ascmd 实用程序查看我的 OLAP 多维数据集中的数据。作为输入,我输入了一个 MDX 查询,但只有输出(在命令行中)是一个 XML 文件。我尝试使用 -Tf text 和 -Tf csv 参数,但它们并没有按照我认为应该的方式工作(我一直在输出一个 XML)。我想在我的输出上有这样的东西 www.pinaldave.com/download/sqlcmd4.gif -- 是否可以在 ascmd 中获取文本输出(就像在 sqlcmd 中一样)?

感谢帮助。此致。

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

0 投票
2 回答
1173 浏览

sql-server - ascmd 工具 clamis 数据库已经存在但是它没有出现

我正在尝试使用 ascmd.exe 工具通过 SQL Server 2008 中的分析服务创建 OLAP DB,但出现以下错误:

错误 ErrorCode="3239313410" Description="元数据管理器出错。名称为 'CosmoComOLAPDB' 的数据库已存在于 'LIOR2K8' 服务器中。" Source="Microsoft SQL Server 2008 R2 分析服务"HelpFile="" />

但是,当我连接到 SQL Server 2008 Management Studio 中的 Analysis Services 时,我找不到它...

这是常见问题还是仅在我的系统上?

更新:
当我尝试附加然后选择一个文件夹时,它给了我以下错误:

执行 SystemGetLogicalDrives 命令需要数据库管理员或服务器管理员权限

0 投票
1 回答
414 浏览

sql-server-2008 - Ascmd.exe 进程卡在 OLAP 创建上

我在这里拉头发,因为我不明白发生了什么
我有以下内容:

  1. Windows Server 2008 R2 64 位
  2. SQL Server 2008 R2 64 位

当我运行 ascmd.exe 它提供 xml 文件以构建 OLAP 数据库时,大多数情况下该过程只是卡住了,即使在十分钟后控制台窗口也会打开而没有更多消息。
但是,如果我检查 SQL Server 管理,我可以看到 OLAP 数据库已创建。然后在其他时间(同一台机器,同一场景,同一快照)它成功了。什么会导致这种奇怪的行为?

我试图到处搜索,但没有发现任何类似的问题
我试图用最新的(版本 10.0.87.5)替换 ascmd.exe 工具

不知道是什么原因造成的,求大神帮忙!

谢谢!!!

更新: 请人?这非常重要

更新: 我认为我在这方面取得了进展,但无法解释这种行为。我查看了 Ascmd 的代码,发现由于某种原因跟踪文件(日志文件)没有启动,因此代码进入了一个永远循环的部分并且没有退出(我添加了打印到代码检查它是否卡在这里,我注意到它卡在while (!TraceStarted) { Thread.Sleep(1); }

有谁知道为什么不启动跟踪文件?它与 Windows Server 2008 硬安全规则有关吗?

我无法删除跟踪文件,因为它是我们的要求有什么建议吗?谢谢!

0 投票
2 回答
3918 浏览

sql-server - SQL Server 2012 的 ASCMD

到目前为止,我使用 ascmd 对 SSAS 2008R2 执行了一些查询。我的公司开始安装一些新的 SSAS 2012 服务器,我想在这些新服务器上重复使用我的所有维护脚本。我在 SQL Server 2012 中找不到任何 ascmd 工具,在 Internet 上也找不到任何文档或亲属。

有没有人有这方面的一些信息?或者下载工具的链接?

当我尝试使用我的版本执行查询时,我收到以下消息:

“Microsoft (R) Analysis Services 2008 命令行工具版本 10.0.87.5 X86 版权所有 (C) 2008 Microsoft Corporation。保留所有权利。Ascmd:尝试模拟用户时出现异常:无法加载文件 o crosoft.AnalysisServices,版本 = 10.0.0.0 ,Culture=neutral,Publi 5dcd8080cc91' 或其依赖项之一。系统找不到绑定。Ascmd:执行失败:无法加载文件或程序集 'Microsof ices,Version=10.0.0.0,Culture=neutral,PublicKeyToken=89845dcd80 of它的依赖关系。系统找不到指定的文件。”

当我签入 C:\Windows\Assembly 时,我可以看到我拥有 11.0.0.0 版本。

我该如何处理?我无法使用 PowerShell 脚本...

谢谢!

0 投票
1 回答
868 浏览

sql-server-2012 - ssas 2012 中的 sqlps Invoke-Ascmd 错误处理

在 SSAS 2012 中,我尝试从命令行使用“sqlpls -C Invoke-ascmd -S server -i file.xmla”进行多维数据集处理。即使多维数据集处理失败,因为 sqlps 成功执行,%errorlevel% 仍为 0。任何人都可以帮助我了解如何在 2012 年对 sqlps -C Invoke-ascmd 进行错误处理?

0 投票
2 回答
3269 浏览

sql-server - 从命令行运行 xmla 文件(分析服务)

我正在寻找运行 xmla 脚本的工具或简单方法(例如创建或删除多维数据集)。我曾经使用Inno Setup程序制作exe文件,在那里我可以编写可以运行另一个exe文件的命令,就像在命令行中一样。

我发现有这样的工具,例如ascmd.exeReadme For Ascmd Command-line Utility Sample)。但它用于旧版本的 MS SQL。MS SQL Server 2012 和更新版本还有其他的吗?

我可以说我没有使用ascmd.exe工具,因为我无法获得这个工具(我无法从这里用 C# 编译项目:Readme For Ascmd Command-line Utility Sample)。

0 投票
1 回答
597 浏览

powershell - Invoke-ASCmd 警告 - 这就是多维数据集未部署的原因吗?

SSAS 2012 和 Powershell 5.0> 我有一个部署自动化过程,它以静默模式运行 Deployment.exe 向导以创建 XMLA 文件,然后使用 Invoke-ASCmd 将 SSAS 项目部署到 SSAS 服务器。它适用于我们的概念验证表格模型,但在针对 AdventureWorks-DW 运行的 Dimensional Cube 上失败。该项目在 VS2012 中构建良好并在本地运行。

我从 ASCmd 中得到这个错误:

紧随其后的是一堆

我怀疑这与 ASCmd 中涉及 RegEx 和解析 XML 以查找 Go 命令(此处)的旧错误有关,但我无法证明这一点。我确实知道该模型为多维数据集指定了两个翻译,但尽我所能尝试我无法永久删除它们。我不确定它们是否相关,但这是一个想法。

有人遇到这个问题吗?

部署命令:

Powershell ASCmd:

0 投票
1 回答
236 浏览

powershell - 使用 Invoke-ASCmd 进行 MDX 查询时发生 System.OutOfMemoryException

我想使用 Invoke-ASCmd 将 MDX 结果集导入 Powershell。

它失败了System.OutOfMemoryException

  • 相同的 MDX 查询在 SQL Server Management Studio 中运行良好。
  • 仍然有很多可用的 RAM。
  • Powershell 在 64 位模式下运行。
  • MaxMemoryPerShellMB 增加。
  • 我正在使用 SQL Server 2016 和 Powershell 4

如何使用 Powershell 从 SQL Server Analysis Services 导入大型数据集?