Не удается повторно открыть табличный проект служб Analysis Services во второй раз - база данных об ошибках уже существует в отсоединенном состоянии - PullRequest
0 голосов
/ 20 декабря 2018

Используя SQL Server Analysis Services 2019, работающий в табличном режиме, я получаю эту ошибку каждый раз, когда открываю существующее решение для табличного проекта в Visual Studio 2017 (версия 15.9.3, хотя я не думаю, что это проблема).Даже создание нового табличного проекта служб Analysis Services, его закрытие и повторное открытие вызывают ту же ошибку.

Произошла ошибка при открытии модели в базе данных рабочей области.Причина: операция не может быть выполнена, поскольку база данных с именем «Хранилище данных Tabular_5a21b9d1-2c2e-43e3-9174-981ccddf6f66», идентификатор «Хранилище данных Tabular_5a21b9d1-2c2e-43e3-9174-981ccddf6f66» уже существует в отсоединенном состояниипапка '\? \ C: \ Program Files \ Microsoft SQL Server \ MSAS15.MSSQLSERVER \ OLAP \ Data \ Хранилище данных 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/

К сожалению, реализация предложенного исправления заключается в том, чтобы убедиться, что мойСсылка на DataDir в моей настройке AllowedBrowsingFolders не имела значения.Вот мои текущие настройки:

enter image description here

Запуск SystemGetSubdirs 'C:\Program Files\Microsoft SQL Server\MSAS15.MSSQLSERVER\OLAP\Data\' в соединении MDX не возвращает результатов.Однако запуск SystemGetSubdirs в родительской папке OLAP возвращает три из шести папок в этом каталоге (включая папку «Данные»).Я заставил папку Data наследовать разрешения для папки OLAP и принудительно установил эти разрешения для всех дочерних объектов, и я попытался передать полный доступ к папке Data пользователю «Все», моему пользователю и службе SSAS.пользователь аккаунта.Я попытался создать новую папку данных в корне диска C: и сохранить там базы данных, но ничего из этого не изменило.Я перезапустил службу SSAS после этих изменений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...