SQL Server 2014 Release Notes
Область применения: SQL Server
В этой статье описываются известные проблемы с выпусками SQL Server 2014 (12.x), включая связанные пакеты обновления.
SQL Server 2014 с пакетом обновления 2 (SP2)
SQL Server 2014 с пакетом обновления 2 (SP2) включает в себя выпущенные пакеты исправлений для SQL Server 2014 с пакетом обновления 1 (SP1) и накопительным пакетом обновления 7. Этот выпуск содержит улучшения в плане производительности, масштабируемости и диагностики, основанные на отзывах клиентов и сообщества SQL.
Улучшения производительности и масштабируемости в пакете обновления 2 (SP2)
Возможность | Description | Дополнительные сведения |
---|---|---|
Автоматическое секционирование программной архитектуры NUMA | Вы можете автоматически настраивать программную архитектуру NUMA в системах с 8 или более ЦП в каждом узле NUMA. | Архитектура Soft-NUMA (SQL Server) |
Buffer Pool Extension | Позволяет масштабировать буферный пул SQL Server сверх 8 ТБ. | Расширение буферного пула |
Динамическое масштабирование объектов в памяти | Позволяет динамически секционировать объекты в памяти в соответствии с числом узлов и ядер. Это улучшение устраняет необходимость в использовании флага трассировки 8048 начиная с выпуска SQL Server 2014 с пакетом обновления 2 (SP2). | Динамическое масштабирование объектов в памяти |
Указание MAXDOP для команд DBCC CHECK* | Это улучшение полезно при выполнении команды DBCC CHECKDB с параметром MAXDOP, значение которого отлично от sp_configure. | Указания (Transact-SQL) — запросы |
Улучшение, касающееся спин-блокировки SOS_RWLock | Устраняет необходимость в использовании спин-блокировки для SOS_RWLock. Вместо этого можно использовать методы без блокировки, аналогичные применяемым в выполняющейся памяти OLTP. | Переработка SOS_RWLock |
Собственная реализация пространственных запросов | Значительное повышение производительности пространственных запросов. | Увеличение производительности пространственных запросов в SQL Server 2012 и 2014 |
Расширение поддерживаемых функций и диагностических возможностей в пакете обновления 2 (SP2)
Возможность | Description | Дополнительные сведения |
---|---|---|
Запись времени ожидания AlwaysOn в журнал | Добавлена новая возможность записи в журнал сообщений об истечении времени ожидания аренды. Записываются текущее время и ожидаемое время продления. | Улучшены возможности диагностики, связанные с временем ожидания аренды группы доступности Always On |
Расширенные события и счетчики производительности AlwaysOn | Новые расширенные события и счетчики производительности AlwaysOn помогают устранять проблемы с задержками AlwaysOn. | Статьи базы знаний 3107172 и 3107400 |
Очистка отслеживания изменений | Новая хранимая процедура sp_flush_CT_internal_table_on_demand очищает внутренние таблицы отслеживания изменений по требованию. | Статья базы знаний 3173157 |
Клонирование базы данных | Используйте новую команду DBCC для устранения неполадок существующих рабочих баз данных путем клонирования схемы, метаданных и статистики, но не данных. Клонированные базы данных не предназначены для использования в рабочих средах. | Статья базы знаний 3177838 |
Новые функции динамического управления | Новая функция динамического управления sys.dm_db_incremental_stats_properties предоставляет сведения о каждой секции для сбора добавочной статистики. | Статья базы знаний 3170114 |
Функция динамического управления для получения входного буфера в SQL Server | Доступна новая функция динамического управления, позволяющая получать входной буфер для сеанса или запроса (sys.dm_exec_input_buffer). Она функционально эквивалентна команде DBCC INPUTBUFFER. | sys.dm_exec_input_buffer |
Поддержка DROP DDL для репликации | Позволяет удалять таблицу, включенную в качестве статьи в публикацию репликации транзакций, из базы данных и публикации. | Статья базы знаний 3170123 |
Разрешение на мгновенную инициализацию файлов в учетной записи службы SQL | Укажите, должна ли действовать мгновенная инициализация файлов (IFI) при запуске службы SQL Server. | Инициализация файлов базы данных |
Временно предоставляемые буферы памяти — обработка ошибок | Вы можете использовать указания диагностики при выполнении запросов, ограничивая временно предоставляемые буферы памяти во избежание состязания за ресурсы памяти. | Статья базы знаний 3107401 |
Упрощенное профилирование выполнения запросов по операторам | Оптимизирует сбор статистики выполнения запросов по операторам, например фактического числа строк. | Выбор разработчика: сведения о ходе выполнения запросов в любое время и в любом месте |
Диагностика выполнения запросов | В планах выполнения запросов теперь указываются фактические считанные строки, что упрощает устранение неполадок, связанных с производительностью запросов. | Статья базы знаний 3107397 |
Диагностика выполнения запросов для временной записи в tempdb | В предупреждении хэша и предупреждениях сортировки теперь есть дополнительные столбцы для получения статистики по физическим операциям ввода-вывода, отслеживания используемой памяти и затронутых строк. | Оптимизация диагностики временной записи в temptdb |
Поддержка tempdb | Используйте новое сообщение в журнале ошибок для получения числа файлов tempdb и изменений в файлах данных tempdb при запуске сервера. | Статья базы знаний 2963384 |
Кроме того, обратите внимание на указанные ниже исправления.
- Стек вызовов Xevent теперь содержит имена модулей и смещение вместо абсолютных адресов.
- Улучшенная корреляция между расширенными событиями и динамическими административными представлениями диагностики: поля query_hash и query_plan_hash используются в качестве уникальных идентификаторов запроса. Динамическое административное представление определяет их как varbinary(8), а XEvent определяет их как UINT64. Так как SQL Server не имеет "unsigned bigint", приведение не всегда работает. Это улучшение представляет новые столбцы действий и фильтров XEvent, эквивалентные query_hash и query_plan_hash, кроме случая, когда они определены как INT64. Это исправление помогает коррелировать запросы между событиями XE и динамическими административными представлениями.
- Поддержка кодировки UTF-8 в BULK INSERT и BCP: BULK INSERT и BCP теперь поддерживают экспорт и импорт данных в кодировке UTF-8.
Страницы загрузки и дополнительные сведения для пакета обновления 2 (SP2)
- Скачать пакет обновления 2 (SP2) для Microsoft SQL Server 2014
- Доступен SQL Server 2014 с пакетом обновления 2 (SP2)
- SQL Server 2012 Express с пакетом обновлений 2 (SP2)
- Пакет дополнительных компонентов SQL Server 2014 с пакетом обновления 2 (SP2)
- Построитель отчетов для SQL Server 2014 с пакетом обновления 2 (SP2)
- Надстройка служб SQL Server 2014 с пакетом обновления 2 (SP2) Reporting Services для Microsoft Sharepoint
- Семантическая статистика языка SQL Server 2014 с пакетом обновления 2 (SP2)
- Сведения о выпуске SQL Server 2014 с пакетом обновления 2 (SP2)
SQL Server 2014 с пакетом обновления 1 (SP1)
SQL Server 2014 с пакетом обновления 1 (SP1) включает в себя исправления из накопительных пакетов обновления 1–5 для SQL Server 2014, а также пакет исправлений, выпущенных ранее в составе SQL Server 2012 с пакетом обновления 2 (SP2).
Примечание.
Если для экземпляра SQL Server включен каталог SSISDB и при обновлении до пакета обновления 1 (SP1) возникает ошибка установки, выполните соответствующие инструкции в статье Ошибка 912 или 3417 при установке SQL Server 2014 с пакетом обновления 1 (SP1).
Страницы загрузки и дополнительные сведения для пакета обновления 1 (SP1)
- Скачать пакет обновления 1 (SP1) для Microsoft SQL Server 2014
- Выпущен пакет обновления 1 (SP1) для SQL Server 2014 — обновлено
- Microsoft SQL Server 2014 Express с пакетом обновления 1 (SP1)
- Пакет дополнительных компонентов для Microsoft SQL Server 2014 с пакетом обновления 1 (SP1)
Действия перед установкой SQL Server 2014 RTM
Ограничения в SQL Server 2014 RTM
- Обновление с версии SQL Server 2014 CTP 1 до SQL Server 2014 RTM НЕ поддерживается.
- Параллельная установка версии SQL Server 2014 CTP 1 с SQL Server 2014 RTM НЕ поддерживается.
- Присоединение или восстановление базы данных версии SQL Server 2014 CTP 1 в SQL Server 2014 RTM НЕ поддерживаются.
Обходной путь: нет.
Обновление с версии SQL Server 2014 CTP 2 до версии SQL Server RTM
Обновление полностью поддерживается. В частности, можно:
- присоединить базу данных версии SQL Server 2014 CTP 2 к экземпляру SQL Server 2014 RTM;
- восстановить резервную копию базы данных, созданную в версии SQL Server 2014 CTP 2, в экземпляре SQL Server 2014 RTM;
- обновить до версии SQL Server 2014 RTM на месте;
- последовательно обновить до версии SQL Server 2014 RTM; Необходимо переключиться в режим перехода на другой ресурс вручную перед началом последовательного обновления. Подробные сведения см. в статье Модернизация или обновление серверов группы доступности при минимальных значениях времени простоя и потери данных.
- Данные, собранные наборами элементов сбора данных о производительности транзакций, которые установлены в выпуске SQL Server 2014 CTP 2, нельзя просмотреть с помощью среды SQL Server Management Studio из SQL Server 2014 RTM, и наоборот.
Переход с версии SQL Server 2014 RTM на более раннюю версию SQL Server 2014 CTP 2
Это действие не поддерживается.
Решений для перехода на более раннюю версию нет. Перед обновлением до версии SQL Server 2014 RTM рекомендуется создать резервную копию базы данных.
Неправильная версия клиента StreamInsight на носителе SQL Server 2014/ISO/CAB
На носителе SQL Server/ISO/CAB (StreamInsight\<Архитектура>\<Ид языка>) находится неправильная версия StreamInsight.msi и StreamInsightClient.msi.
Решение. Скачайте и установите правильную версию со страницы для скачивания файлов пакета дополнительных компонентов SQL Server 2014.
Документация по версии RTM
Содержимое построителя отчетов и PowerPivot недоступно на некоторых языках.
Проблема. Содержимое построителя отчетов недоступно на следующих языках:
- греческий (el-GR);
- норвежский (букмол) (nb-NO);
- финский (fi-FI);
- Датский (da-DK)
В SQL Server 2012 (11.x) это содержимое было доступно в ФАЙЛЕ CHM, который поставляется с продуктом и доступен на этих языках. CHM-файлы больше не поставляются вместе с продуктом, и содержимое построителя отчетов доступно только в MSDN. MSDN не поддерживает данные языки. Построитель отчетов также удален из TechNet и больше не доступен на этих поддерживаемых языках.
Обходной путь: нет.
Проблема. Содержимое Power Pivot недоступно на следующих языках:
- греческий (el-GR);
- норвежский (букмол) (nb-NO);
- финский (fi-FI);
- Датский (da-DK)
- Чешский (cs-CZ)
- Венгерский (hu-HU)
- Нидерландский (nl-NL)
- Польский (pl-PL)
- Шведский (sv-SE)
- Турецкий (tr-TR)
- Португальский (Португалия) (pt-PT)
В SQL Server 2012 (11.x) это содержимое было доступно в TechNet и было доступно на этих языках. Это содержимое удалено из TechNet и больше не доступно на этих поддерживаемых языках.
Обходной путь: нет.
Ядро СУБД (RTM)
Изменения, внесенные в выпуск Standard в версии SQL Server 2014 RTM
В версии SQL Server 2014 Standard реализованы следующие изменения:
- Функция расширения буферного пула допускает максимальный размер, который в четыре раза больше настроенной памяти.
- Максимальный объем памяти увеличен с 64 до 128 ГБ.
Помощник по оптимизации памяти помечает ограничения по умолчанию как несовместимые
Проблема. Помощник, оптимизированный для памяти, из среды SQL Server Management Studio помечает все ограничения по умолчанию как несовместимые. Не все ограничения по умолчанию поддерживаются в оптимизированных для памяти таблицах. Помощник не различает поддерживаемые типы ограничений по умолчанию и те из них, которые не поддерживаются. Среди ограничений по умолчанию поддерживаются все константы, выражения и встроенные функции, которые поддерживаются в скомпилированных в собственном коде хранимых процедурах. Чтобы просмотреть список функций, поддерживаемых в скомпилированных в собственном коде хранимых процедурах, см. статью Поддерживаемые конструкции для хранимых процедур, скомпилированных в собственном коде.
Решение. Если с помощью помощника требуется определить причины блокировок, то следует пропускать совместимые ограничения по умолчанию. Чтобы использовать помощник по оптимизации памяти для переноса таблиц, в которых есть совместимые ограничения по умолчанию и нет никаких других причин блокировки, выполните следующие действия.
- Удалите ограничения по умолчанию из определения таблицы.
- Используйте помощник, чтобы формировать скрипт переноса для таблицы.
- Добавьте обратно в скрипт переноса ограничения по умолчанию.
- Выполните скрипт переноса.
Информационное сообщение "В доступе к файлу отказано" неверно определяется в журнале ошибок SQL Server 2014 как ошибка.
Проблема. При перезапуске сервера, на котором находятся базы данных, содержащие оптимизированные для памяти таблицы, в журнале ошибок SQL Server 2014 могут появиться сообщения об ошибках следующего типа:
[ERROR]Unable to delete file C:\Program Files\Microsoft SQL
Server\....old.dll. This error may be due to a previous failure to unload
memory-optimized table DLLs.
Это, по сути, информационное сообщение. Никаких действий пользователя при его появлении не требуется.
Обходной путь: нет. Это информационное сообщение.
Сведения об отсутствующих индексах неправильно указывают включенные столбцы для оптимизированной для памяти таблицы
Проблема. Если SQL Server 2014 обнаруживает отсутствующий индекс для запроса к оптимизированной для памяти таблицы, то программа сообщит об отсутствующем индексе в SHOWPLAN_XML, а также в динамических административных представлениях отсутствующих индексов, например sys.dm_db_missing_index_details. В некоторых случаях сведения об отсутствующих индексах будут содержать включенные столбцы. Так как все столбцы неявно включены во все индексы оптимизированных для памяти таблиц, явно указывать включенные столбцы с оптимизированными для памяти индексами нельзя.
Решение. Не указывайте предложения INCLUDE с индексами в оптимизированных для памяти таблицах.
В сведениях об отсутствующих индексах пропускаются отсутствующие индексы, если хэш-индекс имеется, но не подходит для запроса
Проблема. Если в запросе есть ссылка на хэш-индекс столбцов оптимизированной для памяти таблицы, но индекс нельзя использовать для запроса, SQL Server 2014 не всегда сообщает об отсутствующем индексе в SHOWPLAN_XML и в динамическом административном представлении sys.dm_db_missing_index_details.
В частности, если запрос содержит предикаты равенства, которые включают подмножество ключевых столбцов индекса, или если он содержит предикаты неравенства, которые включают ключевые столбцы индекса, то индекс HASH нельзя использовать с исходном виде, а для эффективного выполнения запроса потребуется другой индекс.
Решение. Если используется хэш-индексы, проверьте запросы и планы запросов, чтобы определить, получат ли запросы преимущество от использования операций Index Seek для подмножеств ключей индекса или операций Index Seek для предикатов неравенства. Если необходимо осуществлять поиск в подмножестве ключа индекса, то используйте либо индекс NONCLUSTERED, либо индекс HASH именно в тех столбцах, в которых требуется выполнять поиск. Если необходимо осуществлять поиск в предикате неравенства, то вместо индекса HASH используйте индекс NONCLUSTERED.
Ошибки при использовании оптимизированной для памяти таблицы и переменной оптимизированной для памяти таблицы в одном запросе, если параметру базы данных READ_COMMITTED_SNAPSHOT присвоено значение ON
Проблема. Если параметру базы данных READ_COMMITTED_SNAPSHOT задано значение ON и доступ к оптимизированной для памяти таблицы и переменной оптимизированной для памяти таблицы осуществляется в рамках одной инструкции вне контекста пользовательской транзакции, может появиться следующее сообщение об ошибке:
Msg 41359
A query that accesses memory optimized tables using the READ COMMITTED
isolation level, cannot access disk based tables when the database option
READ_COMMITTED_SNAPSHOT is set to ON. Provide a supported isolation level
for the memory optimized table using a table hint, such as WITH (SNAPSHOT).
Решение. Используйте табличное указание WITH (SNAPSHOT) с табличной переменной или установите для параметра базы данных MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT значение ON с помощью следующей инструкции:
ALTER DATABASE CURRENT
SET MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT=ON
Статистика выполнения процедур и запросов для скомпилированных в собственном коде хранимых процедур формирует запись времени рабочего потока, кратное 1000
Проблема. После включения сбора статистики выполнения процедур или запросов для скомпилированных в собственном коде хранимых процедур с помощью sp_xtp_control_proc_exec_stats или sp_xtp_control_query_exec_stats в динамических административных представлениях sys.dm_exec_procedure_stats и sys.dm_exec_query_stats появится значение *_worker_time, кратное 1000. Выполнения запросов, время рабочей роли которых меньше 500 микросекунд будет отображаться как значение worker_time, равное 0.
Обходной путь: нет. Не следует считать верным значение worker_time, указанное в динамических административных представлениях статистики выполнения для краткосрочных запросов из скомпилированных в собственном коде хранимых процедур.
Ошибка с SHOWPLAN_XML для скомпилированных в собственном коде хранимых процедур, которые содержат длинные выражения
Проблема. Если скомпилированная в собственном коде хранимая процедура содержит длинное выражение, получающее SHOWPLAN_XML для процедуры либо с помощью параметра T-SQL SHOWPLAN_XML ON, либо с помощью параметра "Показать предполагаемый план выполнения" в Management Studio, то это может привести к возникновению следующей ошибки:
Msg 41322. MAT/PIT export/import encountered a failure for memory
optimized table or natively compiled stored procedure with object ID
278292051 in database ID 6. The error code was
0xc00cee81.
Решение. Есть два решения:
Заключить выражение в скобки, как в приведенном далее примере:
Вместо:
SELECT @v0 + @v1 + @v2 + ... + @v199
Запись:
SELECT((@v0 + ... + @v49) + (@v50 + ... + @v99)) + ((@v100 + ... + @v149) + (@v150 + ... + @v199))
Создайте вторую процедуру с немного упрощенным выражением для showplan — в общих чертах план должен быть таким же. Например, вместо:
SELECT @v0 +@v1 +@v2 +...+@v199
Запись:
SELECT @v0 +@v1
Использование строкового параметра или переменной с DATEPART и связанными функциями в скомпилированной в собственном коде хранимой процедуре приводит к ошибке
Проблема. При использовании строкового параметра или переменной со встроенными функциями DATEPART, DAY, MONTH и YEAR внутри скомпилированной в собственном коде хранимой процедуры выводится сообщение об ошибке, в котором указывается, что тип данных datetimeoffset не поддерживается скомпилированными в собственном коде хранимыми процедурами.
Решение. Присвойте строковый параметр или переменную новой переменной типа datetime2 и передайте эту переменную в функцию DATEPART, DAY, MONTH или YEAR. Например:
DECLARE @d datetime2 = @string
DATEPART(weekday, @d)
Помощник по компиляции в собственный код неправильно помечает предложения DELETE FROM
Проблема. Помощник по компиляции в собственный код неправильно помечает предложения FROM DELETE внутри хранимой процедуры как несовместимые.
Обходной путь: нет.
Регистрация через SSMS добавляет метаданные DAC с несогласованными идентификаторами экземпляров
Проблема. При регистрации или удалении пакета приложения уровня данных (DACPAC) с помощью среды SQL Server Management Studio таблицы SYSDAC* не обновляются правильно, чтобы позволить пользователю выполнять запросы к журналу DACPAC базы данных. Instance_id для sysdac_history_internal и sysdac_instances_internal не совпадают, из-за чего соединение невозможно.
Решение. Эта проблема исправлена в платформе Data-Tier Application Framework, которая распространяется в составе пакета дополнительных компонентов. После применения обновления все новые записи журнала будут использовать значение, указанное для instance_id в таблице sysdac_instances_internal.
Если уже имеется проблема с несовпадающими значениями instance_id, единственным способом устранить их является подключиться к серверу от имени пользователя с правами на запись в базу данных MSDB и исправить значения instance_id на верные. Если вы получаете несколько событий регистрации и отмены регистрации из одной и той же базы данных, необходимо изучить значения даты и времени, чтобы определить, какие записи соответствуют текущему значению instance_id.
Подключитесь к серверу в среде SQL Server Management Studio с помощью имени входа, которое имеет разрешения на обновление в MSDB.
Открытие нового запроса в базе данных MSDB.
Выполните этот запрос для просмотра всех активных экземпляров приложения уровня данных. Найдите экземпляр, который требуется исправить, и запишите значение instance_id:
select * from
sysdac_instances_internalВыполните этот запрос, чтобы отобразить все записи журнала.
select * from
sysdac_history_internalОпределите строки, которые должны соответствовать исправляемому экземпляру.
Обновите значение sysdac_history_internal.instance_id, задав значение, которое вы записали на шаге 3 (из таблицы sysdac_instances_internal):
update
sysdac_history_internalset
instance_id = '<значение с шага 3>'where
<выражение, соответствующее строкам, которые нужно обновить>
Службы Reporting Services (RTM)
Сервер отчетов служб SQL Server 2012 Reporting Services в собственном режиме не может работать параллельно с компонентами SharePoint служб SQL Server 2014 Reporting Services
Проблема. Служба Windows в собственном режиме служб Reporting Services "SQL Server Reporting Services" (ReportingServicesService.exe) не запускается, если на том же сервере установлены компоненты SharePoint служб SQL Server 2014 (12.x).
Обходной путь: удалите компоненты SharePoint служб SQL Server 2014 (12.x) и перезапустите службу Microsoft SQL Server 2012 Reporting Services Windows.
Дополнительно.
Sql Server 2012 (11.x) в собственном режиме служб Reporting Services не может выполняться параллельно в любом из следующих условий:
- Надстройка служб Reporting Services sql Server 2014 (12.x) для продуктов SharePoint
- Общая служба SQL Server 2014 (12.x) Reporting Services SharePoint
При параллельной установке служба Sql Server 2012 (11.x) служб Reporting Services native Mode Windows не запускается. В журнале событий Windows будут сообщения, похожие на показанные здесь:
Log Name: Application
Source: Report Server (<SQL instance ID>)
Event ID: 117
Task Category: Startup/Shutdown
Level: Error
Keywords: Classic
Description: The report server database is an invalid version.
Log Name: Application
Source: Report Server (<SQL instance ID>)
Event ID: 107
Task Category: Management
Level: Error
Keywords: Classic
Description: Report Server (DENALI) cannot connect to the report server database.
Дополнительные сведения см. в разделе Рекомендации, советы и сведения по устранению неполадок со службами SQL Server 2014 Reporting Services.
Требуемый порядок обновления для фермы SharePoint с несколькими узлами до служб SQL Server 2014 Reporting Services
Проблема. Сбой отрисовки отчетов в ферме с несколькими узлами, если экземпляры общей службы Reporting Services SharePoint обновляются до всех экземпляров надстройки служб Reporting Services для продуктов SharePoint.
Решение. В ферме SharePoint с несколькими узлами:
- Сначала обновите все экземпляры надстройки служб Reporting Services для продуктов SharePoint.
- Затем обновите все экземпляры общей службы SharePoint служб Reporting Services.
Дополнительные сведения см. в разделе Рекомендации, советы и сведения по устранению неполадок со службами SQL Server 2014 Reporting Services.
SQL Server 2014 RTM на виртуальных машинах Azure
Мастер добавления реплики Azure возвращает ошибку при настройке прослушивателя группы доступности в Azure
Проблема. Если у группы доступности есть прослушиватель, мастер добавления реплик Azure вернет ошибку при попытке настроить прослушиватель в Azure.
Это происходит потому, что прослушиватели групп доступности требуют назначения одного IP-адреса в каждой подсети, в которой размещены реплики группы доступности, включая подсеть Azure.
Решение:
На странице прослушивателя назначьте свободный статический IP-адрес из подсети Azure, в которой будет размещаться реплика группы доступности, прослушивателю группы доступности.
Это решение позволит мастеру завершить добавление реплики в Azure.
Когда мастер завершит работу, необходимо будет закончить настройку прослушивателя в Azure, как описано в статье Настройка прослушивателя внутреннего балансировщика нагрузки для групп доступности Always On в Azure.
Службы Analysis Services (RTM)
MSOLAP.5 необходимо скачать, установить и зарегистрировать для новой фермы SharePoint 2010, настроенной с SQL Server 2014
Проблема.
- В ферме SharePoint 2010, настроенной с развертыванием SQL Server 2014 RTM, книги PowerPivot не могут подключаться к моделям данных, так как не установлен поставщик, указанный в строке подключения.
Решение:
Скачайте поставщик MSOLAP.5 из пакета дополнительных компонентов SQL Server 2012 с пакетом обновления 1 (SP1(11.0.3x). Установите поставщик на серверах приложений, на которых запущены службы Excel. Дополнительные сведения см. в подразделе "Поставщик Microsoft Analysis Services OLE DB для Microsoft SQL Server 2012 с пакетом обновления 1 (SP1)" Пакет дополнительных компонентов Microsoft SQL Server 2012 с пакетом обновления 1 (SP1).
Зарегистрируйте MSOLAP.5 в качестве надежного поставщика в службах Excel SharePoint. Дополнительные сведения см. в разделе Добавление MSOLAP.5 в качестве надежного поставщика данных в службах Excel Services.
Дополнительно.
- SQL Server 2014 (12.x) включает MSOLAP.6. Книги Power Pivot sql Server 2012 (11.x) и SQL Server 2014 (12.x) используют MSOLAP.5. Если MSOLAP.5 не установлен на компьютере, где работают службы Excel, то службы Excel не могут загружать модели данных.
MSOLAP.5 необходимо скачать, установить и зарегистрировать для новой фермы SharePoint 2013, настроенной с SQL Server 2014
Проблема.
- Для фермы SharePoint 2013, настроенной с развертыванием SQL Server 2014 (12.x), книги Excel, ссылающиеся на поставщик MSOLAP.5, не могут подключаться к моделям данных табуляции, так как поставщик, на который ссылается в строка подключения, не установлен.
Решение:
Скачайте поставщик MSOLAP.5 из пакета дополнительных компонентов SQL Server 2012 с пакетом обновления 1 (SP1(11.0.3x). Установите поставщик на серверах приложений, на которых запущены службы Excel. Дополнительные сведения см. в подразделе "Поставщик Microsoft Analysis Services OLE DB для Microsoft SQL Server 2012 с пакетом обновления 1 (SP1)" Пакет дополнительных компонентов Microsoft SQL Server 2012 с пакетом обновления 1 (SP1).
Зарегистрируйте MSOLAP.5 в качестве надежного поставщика в службах Excel SharePoint. Дополнительные сведения см. в разделе Добавление MSOLAP.5 в качестве надежного поставщика данных в службах Excel Services.
Дополнительно.
- SQL Server 2014 (12.x) включает MSOLAP.6. но книги PowerPivot SQL Server 2014 используют MSOLAP.5. Если MSOLAP.5 не установлен на компьютере, где работают службы Excel, то службы Excel не могут загружать модели данных.
Повреждение расписаний обновления данных (RTM)
Проблема.
- Изменяется расписание обновления, и расписание становится поврежденным и недоступным.
Решение:
- В Microsoft Excel очистите пользовательские дополнительные свойства. См. раздел "Решение" в статье базы знаний 2927748.
Дополнительно.
- Если сериализованная длина расписания обновления меньше, чем у исходного расписания, при изменении расписания обновления данных в книге размер буфера неправильно обновляется, и новые сведения о расписании объединяются со сведениями старого расписания, в результате чего оно становится поврежденным.
Службы Data Quality Services (RTM)
Отсутствие перекрестной поддержки версий для служб Data Quality Services в службах Master Data Services
Проблема. Не поддерживаются следующие сценарии:
Службы Master Data Services 2014, размещенные в базе данных компонента SQL Server Database Engine в SQL Server 2012 с установленными службами Data Quality Services 2012.
Службы Master Data Services 2012, размещенные в базе данных ядра СУБД SQL Server в SQL Server 2014 с установленными службами Data Quality Services 2014.
Решение. Используйте такую же версию служб Master Data Services, как и у базы данных ядра СУБД и служб Data Quality Services.
Проблемы с помощником по обновлению (RTM)
Помощник по обновлению SQL Server 2014 сообщает о несущественных проблемах с обновлением для служб SQL Server Reporting Services
Проблема. Помощник по обновлению SQL Server (SSUA), поставляемый с носителем SQL Server 2014, неверно сообщает о разных ошибках при анализе сервера SQL Server Reporting Services.
Решение. Эта проблема исправлена в помощнике по обновлению SQL Server из пакета дополнительных компонентов SQL Server 2014 для SSUA.
Помощник по обновлению SQL Server 2014 сообщает об ошибке при анализе сервера служб SQL Server Integration Services
Проблема. Помощник по обновлению SQL Server (SSUA), поставляемый с носителем SQL Server 2014, сообщает об ошибке при анализе сервера SQL Server Integration Services. Сообщение, отображаемое пользователю:
The installed version of Integration Services does not support Upgrade Advisor.
The assembly information is "Microsoft.SqlServer.ManagedDTS, Version=11.0.0.0,
Culture=neutral, PublicKeyToken=89845dcd8080cc91
Решение. Эта проблема исправлена в помощнике по обновлению SQL Server из пакета дополнительных компонентов SQL Server 2014 для SSUA.
Получение справки
- Идеи об SQL. Есть рекомендации по улучшению SQL Server?
- Вопросы и ответы по продуктам Майкрософт (SQL Server)
- DBA Stack Exchange (тег sql-server): вопросы о SQL Server
- Stack Overflow (тег sql-server): ответы на вопросы о разработке SQL
- Reddit: общие сведения о SQL Server
- Условия лицензии и информация о Microsoft SQL Server
- Варианты поддержки для бизнес-пользователей
- Дополнительная справка и отзывы по SQL Server
Примите участие в разработке документации по SQL
Знаете ли вы, что содержимое SQL можно изменить самостоятельно? Это не только улучшит нашу документацию, но и даст вам статус участника в создании этой страницы.
Дополнительные сведения см. в разделе Участие в работе над документацией по SQL Server.