将SQL Server数据库从表格更改为多维

0dxa2lsx  于 2023-01-01  发布在  SQL Server
关注(0)|答案(4)|浏览(711)

我有以下问题:当我尝试将我的SSAS项目(包括多维数据集、维度等等)部署到sql-server时,它抛出错误消息
无法部署模型,因为DB部署服务器未在多维模式下运行。
我是个新手,所以这可能是个愚蠢的问题,但是如何将数据库模式从表格模式更改为多维模式呢?

rfbsl7qr

rfbsl7qr1#

可以停止SSAS,编辑msmdsrv.ini并将DeploymentMode从2更改为0。清空DataDir文件夹。然后启动SSAS。这会将示例从表格模式更改为多维模式。它不会转换模型。
凯西·大仲马描述了相反的here

b4wnujal

b4wnujal2#

表格和多维是完全不同的东西。当你安装SQL Server时,你必须选择你要安装的。
因此,如果您创建了一个表格模型,您只能将其部署到SSAS的表格安装中,多维模型也是如此
您不能将这些模型相互转换。

hmmo2u0o

hmmo2u0o3#

最佳建议是 * 仅重新安装*SQL Server Analysis Services功能,而不中断其他功能/组件(如SQL Server Engine)。在重新安装该功能期间,我们可以将Analysis Services的配置更改为多维和数据挖掘模式。整个重新安装过程不到10分钟。因此,此方法简单快捷。
我在这里列出了SQL Server 2017安装的所有步骤:
1.转到控制面板中的添加删除程序(阿普)窗口。或者,您可以从Windows运行提示符(参考屏幕截图)运行appwiz.cpl命令。

选择**Microsoft SQL Server 2017(64位)**行,然后单击卸载/更改(参见屏幕截图)。

1.它将打开SQL Server 2017更改向导(参见屏幕截图):

1.单击删除链接
1.在卸载向导的选择功能步骤中选中Analysis Services复选框(参见屏幕截图):

1.按照向导中的其余步骤完成删除操作。这些步骤本身就是不言自明的。
1.从步骤1重新启动,但这次点击添加链接(参考步骤2中的屏幕截图)启动安装向导。
1.在功能添加过程中,它将询问SQL Server安装文件的位置。安装文件可以位于硬盘、光盘(CD)或通过ISO映像文件装载的虚拟驱动器中的文件夹中。
1.重新安装SQL Server Analysis Services功能。在安装向导的Analysis Services配置步骤中,转到服务器配置选项卡,然后选择多维和数据挖掘模式选项按钮(请参阅屏幕截图):

1.单击Next〉并按照向导中的其余步骤完成安装。这些步骤本身就很清楚。

m1m5dgzv

m1m5dgzv4#

您只需编辑MSMDSRV.ini并根据您尝试使用的内容将部署模式更改为(0,1,2,3)。还要记住,您必须注销SQL Studio并重新登录。

相关问题