第二次无法重新打开Analysis Services表格项目-错误数据库已存在于分离状态

时间:2018-12-20 13:33:36

标签: ssas

使用以表格模式运行的SQL Server Analysis Services 2019,每次我在Visual Studio 2017(版本15.9.3,尽管我认为不是版本问题)中打开现有的表格项目解决方案时都会遇到此错误。即使创建一个新的Analysis Services表格项目,将其关闭并再次打开也将导致相同的错误。

  

在工作空间数据库上打开模型时发生错误。   原因:该操作无法执行,因为带有   “数据仓库表格_5a21b9d1-2c2e-43e3-9174-981ccddf6f66”的名称,   ``数据仓库Tabular_5a21b9d1-2c2e-43e3-9174-981ccddf6f66''的ID   在文件夹'\?\ C:\ Program中已处于分离状态   文件\ Microsoft SQL Server \ MSAS15.MSSQLSERVER \ OLAP \ Data \ Data Warehouse   Tabular_5a21b9d1-2c2e-43e3-9174-981ccddf6f66.0.db'。要么附上   数据库或删除文件夹,然后重试该操作。

此错误在这里得到了很好的描述:https://blogs.msdn.microsoft.com/jason_howell/2013/07/22/cannot-reopen-an-analysis-services-tabular-project-the-second-time-error-database-already-exists-in-the-detached-state/

不幸的是,实施建议的修复程序以确保在我的AllowedBrowsingFolders设置中引用了DataDir并没有什么不同。这是我当前的设置:

enter image description here

在MDX连接中运行SystemGetSubdirs 'C:\Program Files\Microsoft SQL Server\MSAS15.MSSQLSERVER\OLAP\Data\'不会返回任何结果。但是,在父OLAP文件夹上运行SystemGetSubdirs确实会返回该目录中的六个文件夹中的三个(包括Data文件夹)。我已强制Data文件夹继承OLAP文件夹的权限,并强制所有子对象具有这些权限,并且我尝试将对“所有人”用户,我的用户和SSAS服务的Data文件夹完全控制帐户用户。我尝试在C:驱动器的根目录上创建一个新的数据文件夹并将数据库保存在该文件夹中,但是这些都没有改变。这些更改后,我已经重新启动了SSAS服务。

0 个答案:

没有答案