Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 в виде одного загружаемого файла. Поскольку исправления являются накопительными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2008.
Проблема
Рассмотрим следующий сценарий.
- Microsoft Business Intelligence Development Studio (BIDS) используется для подключения к базе данных Microsoft SQL Server 2008 Analysis Services (SSAS), базе данных Microsoft SQL Server 2012 Analysis Services (SSAS 2012) или базе данных Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2).
- Перейдите на вкладку Агрегаты для куба, использующего источник данных Teradata в конструкторе кубов.
- Мастер проектирования агрегирования используется для проектирования агрегатов для раздела серверной таблицы Teradata в кубе.
- Длина имени схемы для таблицы Teradata и длина имени таблицы составляет не менее 30 байт.
- В окне Мастер проектирования агрегирования нажмите кнопку Count (Количество ) на странице Specify Object Counts (Указать количество объектов ).
В этом случае появляется следующее сообщение об ошибке:
Примечание
[База данных Teradata] [3737] Имя требует более 30 байт во внутренней форме на латинице.
Причина
Эта проблема возникает из-за того, что длина автоматически созданного псевдонима таблицы для операции подсчета превышает ограничение в 30 байт. При превышении этого ограничения операция подсчета не выполняется.
Решение
Сведения о накопительном пакете обновления
Накопительный пакет обновления 1 для SQL Server 2012 с пакетом обновления 1 (SP1)
Исправление для этой проблемы впервые выпущено в накопительном пакете обновления 1. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2012 с пакетом обновления 1, откройте статью со следующим номером в базе знаний Майкрософт:
2765331 Накопительный пакет обновления 1 для SQL Server 2012 Пакет обновления 1Примечание Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые вошли в предыдущий выпуск исправления SQL Server 2012 г. Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:
2772858 Сборки SQL Server 2012 г., выпущенные после выпуска SQL Server 2012 с пакетом обновления 1 (SP1)
SQL Server 2008 R2 с пакетом обновления 2 (SP2)
Исправление для этой проблемы впервые выпущено в накопительном пакете обновления 3. Для получения дополнительной информации о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2 с пакетом обновления 2, откройте статью со следующим номером в базе знаний Майкрософт:
2754552 Накопительный пакет обновления 3 для SQL Server 2008 R2 с пакетом обновления 2
Примечание. Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2008 R2 с пакетом обновления 2 (SP2). Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:
2730301 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 2
SQL Server 2012
Исправление для этой проблемы впервые выпущено в накопительном пакете обновления 4. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2012, откройте статью со следующим номером в базе знаний Майкрософт:
2758687 Накопительный пакет обновления 4 для SQL Server 2012
Примечание. Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2012. Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:
2692828 Сборки SQL Server 2012 г., выпущенные после SQL Server 2012 г.
SQL Server 2008 R2 с пакетом обновления 1 (SP1)
Исправление для этой проблемы впервые выпущено в накопительном пакете обновления 9. Для получения дополнительной информации о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2 с пакетом обновления 1, щелкните по следующему номеру статьи в базе знаний Майкрософт:
2756574 Накопительный пакет обновления 9 для SQL Server 2008 R2 с пакетом обновления 1 Примечание Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2008 R2 с пакетом обновления 1. Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:
2567616 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 1
SQL Server 2008 с пакетом обновления 3 (SP3)
Исправление для этой проблемы было впервые выпущено в накопительном пакете обновления 7 для SQL Server 2008 с пакетом обновления 3 (SP3). Дополнительные сведения о том, как получить этот накопительный пакет обновления, см. в следующей статье базы знаний Майкрософт:
Накопительный пакет обновления 7 2738350 для SQL Server 2008 с пакетом обновления 3 (SP3) Так как сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые вошли в предыдущий выпуск исправления SQL Server 2008 с пакетом обновления 3. Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:
2629969 Сборки SQL Server 2008 г., выпущенные после выпуска SQL Server 2008 с пакетом обновления 3 (SP3)
SQL Server 2008 с пакетом обновления 2 (SP2)
Исправление для этой проблемы впервые выпущено в накопительном пакете обновления 11. Для получения дополнительной информации о том, как получить этот накопительный пакет обновления для SQL Server 2008 с пакетом обновления 2, откройте статью со следующим номером в базе знаний Майкрософт:
2715951 Накопительный пакет обновления 11 для SQL Server 2008 с пакетом обновления 2 (SP2). Примечание. Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые входили в предыдущий выпуск исправления SQL Server 2008 с пакетом обновления 2. Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:
2402659 сборки SQL Server 2008 г., выпущенные после выпуска SQL Server 2008 с пакетом обновления 2 (SP2)После применения этого исправления автоматически созданный псевдоним таблицы усекается, если он превышает ограничение в 30 байт.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Дополнительные сведения о задании количества объектов в мастере проектирования агрегатов см. на следующем веб-сайте MSDN:
Указание количества объектов Дополнительные сведения о модели добавочного обслуживания для SQL Server см. в следующей статье базы знаний Майкрософт:
935897 Группа SQL Server предоставляет модель добавочного обслуживания для предоставления исправлений для обнаруженных проблем Дополнительные сведения о схеме именования обновлений SQL Server см. в следующей статье базы знаний Майкрософт:
822499 Схема именования пакетов обновления программного обеспечения Microsoft SQL Server Дополнительные сведения о терминологии обновления программного обеспечения см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программного обеспечения Майкрософт