изменение идентификатора базы данных SSAS - PullRequest
4 голосов
/ 26 января 2010

Я хочу переименовать мой куб SALES в SALES_2009 и поставить новый куб с именем SALES.Когда я переименовываю его, идентификатор остается как SALES, поэтому мой новый куб теперь называется SALES, но его внутренний идентификатор - SALES_2010 (а мой старый куб называется SALES_2009, но внутренний идентификатор - SALES).

Может лиИдентификатор базы данных SSAS будет изменен?

Я пробовал окно свойств и прогуглил бинг, но безрезультатно.

Ответы [ 6 ]

9 голосов
/ 09 марта 2012

Каким-то чудом я нашел это. Если вы щелкнете маленькую кнопку в верхней части обозревателя решений в Visual Studio, которая при наведении на него надписи «показать все файлы», вы увидите файл с именем Something.Database. Посмотрите код этого файла, и вы можете редактировать элемент. Это изменит идентификатор базы данных при развертывании.

5 голосов
/ 27 января 2010

Вы можете сделать резервную копию и восстановить с новым именем - http://richardlees.blogspot.com/2009/05/new-analysis-services-database-version.html, но нет никакого способа изменить идентификатор базы данных AFAIK

3 голосов
/ 24 февраля 2010

Раньше я писал сценарий для куба как оператора создания в новом окне, менял идентификаторы на нужные мне, отбрасывал старый куб и запускал скрипт создания. Это работает, но кажется немного рискованным.

1 голос
/ 16 июня 2014

Это работает для таблиц, я уверен, что это будет работать и для OLAP SSAS ...

Перейдите в Microsoft SQL Server Management Studio. Щелкните правой кнопкой мыши вашу базу данных Tabular и выберите Back Up ... Выберите местоположение и имя и выполните резервное копирование. Снова щелкните правой кнопкой мыши по вашей базе данных и нажмите Удалить, продолжайте удалять базу данных.

Теперь Щелкните правой кнопкой мыши папку «Базы данных» и выберите «Восстановить ...». Выберите резервную копию, которую вы только что создали. Находясь в окне «Восстановить базу данных», вы увидите раскрывающийся список с меткой «Восстановить базу данных», по умолчанию он будет пустым. Введите новое имя, это имя также будет новым идентификатором. Теперь нажмите OK, чтобы восстановить базу данных.

После завершения восстановления нажмите кнопку обновления, чтобы увидеть новую базу данных, щелкните ее правой кнопкой мыши и выберите «Свойства». Теперь идентификатор должен совпадать с введенным вами новым именем базы данных.

1 голос
/ 29 мая 2014

Изменение имени объекта куба анализа: Чтобы изменить имя идентификатора объекта, щелкните правой кнопкой мыши объект и выберите код просмотра. Появится XML-представление, и в верхней, второй строке будет тег ID, где вы можете изменить имя.

0 голосов
/ 12 марта 2015

Отсутствие возможности переименовать идентификатор базы данных является текущим ограничением для SSAS. Я создал следующий элемент подключения, поэтому мы надеемся, что Microsoft решит проблему: https://connect.microsoft.com/SQLServer/Feedback/Details/1134252

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