SQL Server 2017多维模式需要。

8

我的电脑上已连接并运行了MS SQL Server 2017(开发者版)。但是,当我想在MS Visual Studio 2017中启动“develop”进程时,它会给我以下错误:

You cannot deploy the model because the localhost deployment server is not running in multidimensional mode.

我尝试重新安装带有附加功能的 MS SQL Server,但是我找不到这个 多维选项。我在谷歌上搜索了一些文章,它们解决了旧版本的 MS VS 中的问题,但是在 MS VS 2017 中并没有什么帮助。请给出一些建议。


你能详细说明一下你要启动的“开发”流程是什么吗? - Bradley Uffner
我正在尝试构建一个OLAP立方体。 - Said Akbar
有什么想法吗?@BradleyUffner - Said Akbar
据我所知,该模式是在实例安装时选择的,无法更改。您需要使用该选项重新安装分析服务,或添加一个新实例并选择该选项。 - Bradley Uffner
请参见:https://dev59.com/iFoV5IYBdhLWcg3wPs4Y - Tilo
如果有多个本地实例,则会选择默认实例。您可以右键单击项目并更正实例为正确的实例。我的默认实例没有多维度,所以我更改了连接字符串,这解决了这个问题。 - xhr489
1个回答

21

事实证明我不需要重新安装实例,而是需要更改位于 C:\Program Files\Microsoft SQL Server\MSAS14.MSSQLSERVER\OLAP\Config 下的 msmdsrv.ini 文件。文件中的 <DeploymentMode>2</DeploymentMode> 这一行(2 表示分析模式)应该被改为 <DeploymentMode>0</DeploymentMode>0 表示多维模式)。在重新启动分析服务器后,我终于成功将服务器运行在 多维模式 下。


1
不错啊兄弟。提醒一句:先关闭你的SQL管理器,然后以管理员模式打开这个ini文件。 - Hugo Nava Kopp
微软建议不要手动更改DeploymentMode。更好的解决方案是重新安装Analysis Services并在安装过程中选择多维模式。来源:https://learn.microsoft.com/en-us/analysis-services/instances/determine-the-server-mode-of-an-analysis-services-instance?view=asallproducts-allversions - FamousSnake

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接