Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описываются критические изменения в службах SQL Server 2014 Analysis Services (SSAS). Эти изменения могут нарушить работу приложений, скриптов или функций на основе более ранних версий SQL Server.
В этом разделе:
Критические изменения в SQL Server 2014
В этом выпуске нет новых существенных изменений, объявленных для функций табличных, многомерных, интеллектуального анализа данных или PowerPivot для SharePoint. Тем не менее, поскольку службы SQL Server 2014 Analysis Services (SSAS) настолько похожи на версии SQL Server 2012 и SQL Server 2012 с пакетом обновления 1 (SP1), существенные изменения из обоих предыдущих выпусков предоставляются здесь для удобства в случае обновления с SQL Server 2008.
Критические изменения в SQL Server 2012 с пакетом обновления 1 (SP1)
Известно, что изменения кода, связанные с глобализацией, могут нарушать работу некоторых приложений. Известные проблемы:
Конфиденциальность регистра идентификаторов объектов
Изменение кода, назначенное для того, чтобы все идентификаторы объектов были нечувствительными к регистру, имеет противоположный эффект для некоторых языков. Цель заключается в том, что все идентификаторы объектов будут нечувствительными к регистру независимо от параметров сортировки. Это изменение приводит Analysis Services в соответствие с другими приложениями, которые обычно используются в одном и том же стеке решений.
Для языков на основе 26 символов базового латинского алфавита идентификаторы объектов теперь не учитывают регистр, что является предусмотренным действием.
Для кириллицы и других бикамеральных языковых скриптов, использующих регистр (греческий, армянский и коптический), идентификаторы объектов теперь чувствительны к регистру. Критические изменения, скорее всего, возникают, если имеется разница между идентификатором объекта и способом его ссылки (например, скрипт обработки, ссылающийся на идентификатор объекта во всех нижних регистрах). Это поведение, скорее всего, изменится в будущем, но в качестве временного обходного решения мы рекомендуем изменить скрипты, чтобы использовать тот же случай, что и идентификатор объекта.
Критические изменения в SQL Server 2012
В этом разделе описаны критические изменения функций служб Analysis Services в SQL Server 2012.
| Проблема | Описание |
|---|---|
| Команды установки удалены для установки PowerPivot для SharePoint. | Система установки устанавливает PowerPivot для SharePoint, но больше не выполняет его настройку. Команды настройки, которые собирали значения для действий конфигурации, теперь удалены. К ним относятся /FARMACCOUNT, /FARMPASSWORD, /PASSPHRASE и /FARMADMINPORT. Если вы создали сценарии установки для автоматической установки, необходимо изменить эти сценарии для установки PowerPivot для SharePoint. Альтернативой является использование командлетов PowerShell для настройки сервера в автоматическом режиме. Дополнительные сведения см. в разделе "Установка PowerPivot" из командной строки и конфигурации PowerPivot с помощью Windows PowerShell. |
Критические изменения в SQL Server 2008/SQL Server 2008 R2
В этом разделе содержатся критические изменения из предыдущих выпусков. При обновлении с SQL Server 2005 следует просмотреть критические изменения, которые были введены в SQL Server 2008 и SQL Server 2008 R2.
| Проблема | Описание |
|---|---|
| Функция 'мелкой проверки существования' теперь работает по-разному с именованными наборами, включающими перечисленные элементы или перекрёстные соединения множеств перечислений. | В SQL Server 2005 Analysis Services (SSAS) функция shallow exists не работала с именованными наборами, содержащими перечисленные члены или перекрестные соединения перечислений. Для обратной совместимости с исходной версией выпуска и пакетом обновления 1 (SP1) служб SQL Server 2005 Analysis Services (SSAS), задайте для свойства конфигурации ConfigurationSettings\OLAP\Query\NamedSetShallowExistsMode значение 1 или для обратной совместимости с SQL Server 2005 Analysis Services (SSAS) с пакетом обновления 2 (SP2) и задайте для него значение 2. |
| Функции VBA обрабатывают значения NULL и пустые значения, отличные от того, которые были обработаны в службах ANALYSIS Services SQL Server 2005 (SSAS) | В SQL Server 2005 Analysis Services (SSAS) функции VBA возвращают значение 0 или пустую строку, если значения NULL или пустые значения используются в качестве аргументов. В SQL Server 2008 они возвращают значение NULL. |
| Мастер миграции не сможет завершиться успешно, поскольку DSO не установлен по умолчанию. | По умолчанию SQL Server 2008 не устанавливает компонент обратной совместимости DSO (объекты поддержки принятия решений). Пакет обратной совместимости устанавливается по умолчанию, но компонент DSO пакета будет отключен. Поскольку мастер миграции служб SQL Server Analysis Services использует этот компонент, произойдет ошибка, если компонент не будет установлен. Чтобы установить компонент DSO, сделайте следующее: 1) Откройте панель управления. 2) В Windows XP или Windows Server 2003 выберите "Добавить или удалить программы". В Windows Vista и Windows Server 2008 выберите "Программы и компоненты". 3) Щелкните правой кнопкой мыши Microsoft SQL Server 2005 Обратная совместимость и выберите пункт "Изменить". 4) В мастере настройки обратной совместимости нажмите кнопку "Далее". 5) На странице "Обслуживание программы" нажмите кнопку "Изменить" и нажмите кнопку "Далее". 6) На странице выбора компонентов, если объекты поддержки принятия решений (DSO) недоступны, щелкните стрелку вниз и выберите Эта функция будет установлена на локальный жесткий диск. Нажмите кнопку Далее. 7) На странице "Готово к изменению программы" нажмите кнопку "Установить". 8) По завершении установки нажмите кнопку "Готово". После завершения миграции можно удалить DSO, выполнив предыдущие действия, изменив параметр dsO на "Эта функция не будет доступна". Если пакет обратной совместимости не установлен, его можно установить с носителя дистрибутива SQL Server 2008. Обратите внимание, что существуют версии для каждой целевой архитектуры (x86, x64, ia64). Эти версии можно найти в следующих расположениях: x86\Setup\x86\SQLServer2005_BC.msi \Setup\x64\SQLServer2005_BC.msi x64 ia64\Setup\ia64\SQLServer2005_BC.msi |
| Не рекомендуется помещать местоположение раздела в папку с данными. | Сервер управляет папкой данных и создает или удаляет папки как объекты создаются, удаляются и изменяются. Поэтому указание расположения хранилища разделов в каталоге 'Данные' настоятельно не рекомендуется, особенно в вложенных каталогах для баз данных, кубов и измерений. Хотя сервер позволяет сделать это с помощью команды Create или Alter, отобразится предупреждение. При обновлении баз данных SQL Server 2005 Analysis Services до SQL Server 2008 Analysis Services, которые имеют места хранения разделов в папке данных, это будет работать. Восстановление или синхронизация потребует перемещения расположений хранилища секций за пределы папки данных. |
| Вы можете получить непредвиденные результаты для запросов, использующих ключевое слово MDX "EXISTING" в ProClarity Analytics Server и Microsoft Office PerformancePoint Server 2007. | Сервер Аналитики ProClarity и Microsoft Office PerformancePoint Server 2007 неправильно используют ключевое слово EXISTING в MDX в определенных сценариях. Из-за изменений, внесенных в SQL Server 2008 Analysis Services, эти запросы могут возвращать непредвиденные результаты. |