Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
После разработки и развертывания базы данных из проекта в экземпляр Analysis Services необходимо определить, каким образом вносить изменения в объекты развернутой базы данных. Некоторые изменения, связанные с ролями безопасности, секционированием и параметрами хранилища, можно вносить с помощью SQL Server Management Studio или SQL Server Data Tools (SSDT). Другие изменения можно вносить только с помощью SQL Server Data Tools (SSDT), в режиме проекта или в интерактивном режиме (например, добавление атрибутов или определяемых пользователем иерархий).
Как только вы внесите изменения в развернутую базу данных Служб Analysis Services с помощью SQL Server Management Studio или SQL Server Data Tools (SSDT) в интерактивном режиме, проект Служб Analysis Services, используемый для развертывания, становится устаревшим. Если разработчик вносит какие-либо изменения в проекте служб Analysis Services и пытается развернуть измененный проект, разработчику будет предложено перезаписать всю базу данных. Если разработчик перезаписывает всю базу данных, ее также необходимо обработать. Эта проблема возникает, если изменения, внесенные непосредственно в развернутую базу данных сотрудниками рабочей среды, не были переданы группе разработчиков, так как они не будут понимать, почему их изменения больше не отображаются в базе данных служб Analysis Services.
Существует несколько способов использования средств SQL Server Analysis Services, чтобы избежать проблем, связанных с этой ситуацией.
Метод 1. При изменении рабочей версии базы данных Служб Analysis Services используйте SQL Server Data Tools (SSDT) для создания проекта служб Analysis Services на основе измененной версии базы данных Служб Analysis Services. Этот новый проект служб Analysis Services можно внести в систему управления версиями в качестве эталонной копии проекта. Этот метод будет работать независимо от того, было ли внесены изменения в базу данных служб Analysis Services с помощью SQL Server Management Studio или SQL Server Data Tools (SSDT) в интерактивном режиме.
Метод 2: Внесите изменения только в производственную версию базы данных Служб Analysis Services в режиме проекта с помощью SQL Server Management Studio или SQL Server Data Tools (SSDT). С помощью этого метода можно использовать параметры, доступные в мастере развертывания служб Analysis Services, чтобы сохранить изменения, внесенные SQL Server Management Studio, такие как роли безопасности и параметры хранилища. Это гарантирует, что параметры, связанные с проектированием, хранятся в файле проекта (параметры хранения и роли безопасности можно игнорировать), а веб-сервер используется для параметров хранения и ролей безопасности.
Метод 3. Вносите изменения только в производственную версию базы данных Служб Analysis Services с помощью SQL Server Management Studio или SQL Server Data Tools (SSDT) в режиме онлайн. Так как оба средства работают только с тем же веб-сервером, нет возможностей получения разных версий вне синхронизации.