Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 从命令行运行xmla文件(Analysis Services)_Sql Server_Cmd_Ssas_Xmla_Ascmd - Fatal编程技术网

Sql server 从命令行运行xmla文件(Analysis Services)

Sql server 从命令行运行xmla文件(Analysis Services),sql-server,cmd,ssas,xmla,ascmd,Sql Server,Cmd,Ssas,Xmla,Ascmd,我正在寻找运行xmla脚本的工具或简单方法(例如创建或删除多维数据集)。我曾经使用Inno-Setup程序创建exe文件,在那里我可以编写命令,可以像在命令行中一样运行另一个exe文件 我发现有这样的工具,比如ascmd.exe()。但它被用于MS SQL的旧版本中。MS SQL Server 2012及更新版本是否还有其他版本 我可以说我没有使用ascmd.exe工具,因为我无法获得此工具(我无法从这里用C语言编译项目:)。我建议您从以下位置下载ascmd\u StressTestingScr

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

我发现有这样的工具,比如
ascmd.exe
()。但它被用于MS SQL的旧版本中。MS SQL Server 2012及更新版本是否还有其他版本


我可以说我没有使用
ascmd.exe
工具,因为我无法获得此工具(我无法从这里用C语言编译项目:)。

我建议您从以下位置下载ascmd\u StressTestingScripts(其中包含ascmd.exe):

然后在与Ascmd.exe相同的目录中创建一个包含以下内容的Ascmd.exe.config文件。这将导致它使用SQL 2014。如果需要SQL 2012,请将12.0.0.0更改为11.0.0.0:

<configuration>
   <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <dependentAssembly>
            <assemblyIdentity name="Microsoft.AnalysisServices" publicKeyToken="89845dcd8080cc91" />
            <bindingRedirect oldVersion="10.0.0.0" newVersion="12.0.0.0" />
            <publisherPolicy apply="no" />
         </dependentAssembly>
      </assemblyBinding>
   </runtime>
</configuration>

我建议您从以下位置下载ASCMD\u压力测试脚本(包含ASCMD.exe):

然后在与Ascmd.exe相同的目录中创建一个包含以下内容的Ascmd.exe.config文件。这将导致它使用SQL 2014。如果需要SQL 2012,请将12.0.0.0更改为11.0.0.0:

<configuration>
   <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <dependentAssembly>
            <assemblyIdentity name="Microsoft.AnalysisServices" publicKeyToken="89845dcd8080cc91" />
            <bindingRedirect oldVersion="10.0.0.0" newVersion="12.0.0.0" />
            <publisherPolicy apply="no" />
         </dependentAssembly>
      </assemblyBinding>
   </runtime>
</configuration>

我用C#编写了自己的exe文件,可以从命令行运行。也许我的代码可以帮助有类似问题的人。:)


我用C编写了自己的exe文件,可以从命令行运行。也许我的代码可以帮助有类似问题的人。:)


您的C#代码是指哪个DLL或NuGet包?你提到了什么名称空间?此
服务器
类驻留在哪个命名空间中?@RBT看起来它们位于GAC中的Microsoft.AnalysisServices.Core.dll或Microsoft.AnalysisServices.dll中。这里的详细信息:您的C#代码参考了哪个DLL或NuGet包?你提到了什么名称空间?此
服务器
类驻留在哪个命名空间中?@RBT看起来它们位于GAC中的Microsoft.AnalysisServices.Core.dll或Microsoft.AnalysisServices.dll中。详情如下: