将sql-server DB从表格更改为多维

时间:2016-04-07 18:06:05

标签: sql-server multidimensional-array ssas sql-server-2014 tabular

我遇到以下问题:当我尝试将我的SSAS项目(包含多维数据集,维度和所有爵士乐)部署到sql-server时,它会抛出错误说

  

您无法部署模型,因为数据库部署服务器未在多维模式下运行。

我是新手,所以这可能是一个愚蠢的问题,但如何将数据库模式从表格更改为多维?

4 个答案:

答案 0 :(得分:5)

表格和多维是完全不同的东西。 安装SQL Server时,必须选择要安装的SQL Server。

因此,如果您创建表格模型,则只能将其部署到SSAS的表格式安装,并且可以将其部署到多维

你无法将这些模型相互转换。

答案 1 :(得分:4)

可以停止SSAS,编辑msmdsrv.ini并将DeploymentMode从2更改为0.清空DataDir文件夹。然后启动SSAS。

Cathy Dumas描述了反向here

答案 2 :(得分:3)

最好的建议是以Multidimensional and Data Mining Mode模式重新安装 only SQL Server Analysis Services。整个重新安装过程不到10分钟,因此最简单,最安全。

我正在列出SQL Server 2017安装的所有步骤:

  1. 转到控制面板中的“添加删除程序(ARP)”窗口。选择Microsoft SQL Server 2017 (64-bit)的行,然后单击卸载/更改
  2. 它将打开SQL Server 2017更改向导,如以下屏幕截图所示: enter image description here
  3. 点击删除
  4. 选择Analysis Services进行删除: enter image description here
  5. 按照向导完成删除操作。
  6. 从上面的步骤1重新启动,然后转到Add功能向导。
  7. 在添加功能期间,它将询问SQL Server安装程序文件的位置(该文件可以在CD上,也可以在已安装的虚拟驱动器上)
  8. 重新安装SQL Server Analysis Services功能。这次将其安装在多维和数据挖掘模式下,如下面的屏幕截图所示:

enter image description here

答案 3 :(得分:0)

所有您需要做的就是编辑MSMDSRV.ini并将部署模式更改为(0,1,2,3),具体取决于您要使用的内容。还请记住,您必须注销SQL Studio并重新登录。