Заметки о выпуске пакетов обновления к SQL Server 2012

Применимо к:SQL Server

В этой статье приводятся заметки к четырем пакетам обновления для SQL Server 2012. Каждый пакет обновления содержит в себе предыдущие пакеты.

Пакеты обновления доступны только через Интернет, а не на установочном носителе, и могут быть загружены следующим образом:

Заметки о выпуске пакета обновления 4

Страницы скачивания

Улучшения производительности и масштабируемости

  • Улучшена процедура очистки агента распространителя. Слишком большая база данных распространителя приводила к блокировке или взаимоблокировке. Улучшенная процедура очистки позволит исключить некоторые из этих сценариев.
  • Динамическое масштабирование объектов памяти. Динамическое секционирование объектов памяти в зависимости от количества узлов и ядер обеспечивает масштабирование среды на современном оборудовании. Динамическое повышение уровней этих объектов позволяет предотвращать возможные проблемы и автоматически назначать секцию для потокобезопасного объекта памяти. Для несекционированных объектов памяти динамическое повышение уровней позволяет секционировать их по узлам. Число секций совпадает с числом узлов NUMA. Для объектов памяти, секционированных по узлам, возможно дальнейшее повышение уровня. В этом случае они секционируются по ЦП и число секций совпадает с числом ЦП.
  • Поддержка буферного пула размером > 8 ТБ. Поддерживаемый размер виртуального адресного пространства, потребляемого буферным пулом, теперь составляет 128 ТБ
  • Очистка отслеживания изменений. Усовершенствована и сделана более эффективной очистка в функции отслеживания изменений при работе с ее таблицами.

Расширение поддерживаемых функций и диагностических возможностей

  • Поддержка полных дампов для агентов репликации. Сейчас если агенты репликации сталкиваются с необработанным исключением, они по умолчанию создают мини-дамп симптомов исключения. Поведение по умолчанию требует сложных действий по устранению неполадок для необработанных исключений. Пакет обновления 4 (SP4) представляет новый раздел реестра, который поддерживает создание полного дампа для агентов репликации.
  • Расширенная диагностика для XML-файлов showplan. XML-файлы showplan теперь предоставляют сведения о включенных флагах трассировки, долях памяти для оптимизированного соединения вложенными циклами, о времени ЦП и затраченном времени.
  • Более эффективная корреляция между диагностика XE и динамическими административными представлениями - query_hash и query_plan_hash полями используется для уникальной идентификации запроса. Динамическое административное представление определяет их как varbinary(8), а XEvent определяет их как UINT64. Так как SQL Server не имеет "unsigned bigint", приведение не всегда работает. Это улучшение представляет новые столбцы действия или фильтра XEvent, эквивалентные query_hash и query_plan_hash за исключением того, что они определены как INT64, которые могут помочь сопоставить запросы между XE и динамическими представлениями.
  • Улучшенная диагностика временно предоставляемого буфера памяти и использования памяти. Доступно новое XEvent-событие query_memory_grant_usage (обратное портирование из Server 2016 с пакетом обновления 1 (SP1)).
  • Добавьте трассировку протокола в шаги по согласованию SSL. Добавьте битовую информацию трассировки для успешного или неудачного согласования, включая протокол и т. д. Может быть полезно при устранении неполадок в сценариях подключения, например при развертывании TLS 1.2.
  • Задание корректного уровня совместимости для базы данных распространителя. После установки пакета обновления уровень совместимости базы данных распространителя меняется на 90. Изменение уровня связано с проблемой в sp_vupgrade_replication хранимой процедуре. Теперь пакет обновления задает корректный уровень совместимости для базы данных распространителя.
  • Новая команда DBCC для клонирования базы данных. Клонирование базы данных — это новая команда DBCC, которая позволяет опытным пользователям, например работающим с CSS, устранять неполадки с рабочими базами путем клонирования только схемы и метаданных, а не самих данных. Эта команда DBCC вызывается как clonedatabase (<имя_исходной_базы>, <имя_базы-клона>). Клонированные базы данных не должны использоваться в рабочих средах. Чтобы проверить, создана ли база данных в результате вызова клонированной базы, используйте следующую команду: select DATABASEPROPERTYEX('clonedb', 'isClone'). Возвращаемое значение 1 означает "истина", а 0 — "ложь".
  • Сведения о размере файла tempdb и размера файла в журнале ошибок SQL. Если размер и автоматический рост отличаются для tempdb файлов данных во время запуска, распечатайте количество файлов и активируйте предупреждение.
  • Сообщения поддержки IFI в журнале ошибок SQL Server. В журнале ошибок теперь указывается, включена ли мгновенная инициализация файлов базы данных
  • Новый DMF для замены DBCC INPU ТБ UFFER — новая функция sys.dm_input_buffer динамического управления, которая принимает session_id в качестве параметра, представлена для замены DBCC INPU ТБ UFFER
  • Улучшение XEvents для сбоя маршрутизации чтения для группы доступности. В настоящее время read_only_rout_fail XEvent запускается только в том случае, если существует список маршрутизации, но ни один из серверов в списке маршрутизации недоступен для подключений. С пакетом обновления вы будете получать дополнительную информацию для более эффективного устранения неполадок, а также развернутые сведения о кодовых точках, где срабатывает XEvent.
  • Улучшенное взаимодействие с Service Broker при отработке отказа группы доступности. В прошлом, если Service Broker был включен для баз данных группы доступности, во время отработки отказа группы доступности все подключения Service Broker, созданные в первичной реплике, оставались открытыми. Теперь во время отработки отказа группы доступности такие открытые подключения будут закрыты.
  • Автоматическое секционирование soft-NUMA. В SQL 2014 с пакетом обновления 2 (SP2) при включении флага трассировки 8079 на уровне сервера секционирование Soft-NUMA реализуется автоматически. Если флаг трассировки 8079 включен во время запуска, SQL Server 2014 с пакетом обновления 2 (SP2) опрашивает структуру оборудования и автоматически настраивает soft-NUMA на системах, сообщивших о наличии о восьми или более ЦП на узел NUMA. Автоматическое поведение NUMA является одновременным многопоточным (SMT/логический процессор). Секционирование и создание дополнительных узлов позволяет масштабировать фоновую обработку за счет увеличения числа прослушивателей и масштаба вычислений, а также расширения возможностей сети и шифрования. Рекомендуется сначала протестировать производительность рабочей нагрузки с помощью auto-Soft NUMA, прежде чем включить ее в рабочей среде.

Заметки о выпуске пакета обновления 3

Страницы скачивания

Дополнительные сведения об определении расположении и имени файла для скачивания в зависимости от установленной у вас версии программы см. в разделе "Выбор подходящего файла для скачивания" статьи Информация о выпуске SQL Server 2012 с пакетом обновления 3.

Заметки о выпуске пакета обновления 2

Страницы скачивания

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

Если текущей установленной версией является... И необходимо выполнить следующее... Загрузите и установите...
32-разрядные установки:
32-разрядная версия любого выпуска SQL Server 2012 Обновление до 32-разрядной версии SQL Server 2012 SP2 SQLServer2012SP2-KB2958429-<архитектура>-<код языка>.exe со страницы для скачивания файлов SQL Server 2012 SP2
32-разрядная версия SQL Server 2012 RTM Express Обновление до 32-разрядной версии SQL Server 2012 Express SP2 SQLEXPR_<архитектура>_<язык>.msi со страницы для скачивания файлов SQL Server 2012 SP2 Express
32-разрядная версия только клиента и средств управления для SQL Server 2012 (включая SQL Server 2012 Management Studio) Обновление клиента и средств управления до 32-разрядной версии SQL Server 2012 SP2 SQLEXPRWT_<архитектура>_<язык>.msi со страницы для скачивания файлов SQL Server 2012 SP2 Express
32-разрядная версия SQL Server 2012 Management Studio Express Обновление до 32-разрядной версии SQL Server 2012 SP2 Management Studio Express SQLManagementStudio_<архитектура>_<язык>.msi со страницы для скачивания файлов SQL Server 2012 SP2 Express
32-разрядная версия любого выпуска SQL Server 2012 и 32-разрядная версия клиента и средств управления (включая SQL Server 2012 RTM Management Studio) Обновление всех продуктов до 32-разрядной версии SQL Server 2012 SP2 SQLEXPRADV_<архитектура>_<язык>.msi со страницы для скачивания файлов SQL Server 2012 SP2 Express.
32-разрядная версия одного или нескольких средств со страницы Пакет дополнительных компонентов Microsoft SQL Server 2012 RTM или Пакет дополнительных компонентов Microsoft SQL Server 2012 с пакетом обновления 1 (SP1) Обновление средств до 32-разрядной версии пакета дополнительных компонентов Microsoft SQL Server 2012 SP2 Одно ли несколько средств со страницы загрузки Пакет дополнительных компонентов Microsoft SQL Server 2012 SP2
Установки 64-разрядной версии:
64-разрядная версия любого выпуска SQL Server 2012 Обновление до 64-разрядной версии SQL Server 2012 SP2 SQLServer2012SP2-KB2958429-<arch>-<langid>.exe со страницы загрузки SQL Server 2012 с пакетом обновления 2 (SP2)
64-разрядная версия SQL Server 2012 RTM Express Обновление до 64-разрядной версии SQL Server 2012 SP2 SQLEXPR_<архитектура>_<язык>.msi со страницы для скачивания файлов SQL Server 2012 SP2 Express
64-разрядная версия только клиента и средств управляемости для SQL Server 2012 (включая SQL Server 2012 Management Studio) Обновление клиента и средств управления до 64-разрядной версии SQL Server 2012 SP2 SQLEXPRWT_<архитектура>_<язык>.msi со страницы для скачивания файлов SQL Server 2012 SP2 Express
64-разрядная версия SQL Server 2012 Management Studio Express Обновление до 64-разрядной версии SQL Server 2012 SP2 Management Studio Express SQLManagementStudio_<архитектура>_<язык>.msi со страницы для скачивания файлов SQL Server 2012 SP2 Express
64-разрядная версия одного или нескольких средств со страницы Пакет дополнительных компонентов Microsoft SQL Server 2012 RTM или Пакет дополнительных компонентов Microsoft SQL Server 2012 с пакетом обновления 1 (SP1) Обновите средства до 64-разрядной версии Пакета дополнительных компонентов Microsoft SQL Server 2012 SP2 Одно ли несколько средств со страницы загрузки Пакет дополнительных компонентов Microsoft SQL Server 2012 SP2

Заметки о выпуске пакета обновления 1

Страницы скачивания

Используйте следующую таблицу, чтобы определить, какой файл необходимо загрузить и установить. Перед установкой пакета обновления убедитесь, что соблюдены все требования к системе. Требования к системе приведены на страницах загрузки, ссылки на которые указаны в таблице.

Если текущей установленной версией является... И необходимо выполнить следующее... Загрузите и установите...
32-разрядные установки:
32-разрядная версия любого выпуска SQL Server 2012 Обновление до 32-разрядной версии SQL Server 2012 с пакетом обновления 1 (SP1) SQLServer2012SP1-KB2674319-x86-ENU.exe по этой ссылке
32-разрядная версия SQL Server 2012 RTM Express Обновление до 32-разрядной версии SQL Server 2012 Express с пакетом обновления 1 (SP1) SQLServer2012SP1-KB2674319-x86-ENU.exe по этой ссылке
32-разрядная версия только клиента и средств управления для SQL Server 2012 (включая SQL Server 2012 Management Studio) Обновление клиента и средств управления до 32-разрядной версии SQL Server 2012 с пакетом обновления 1 (SP1) SQLManagementStudio_x86_ENU.exe по этой ссылке
32-разрядная версия SQL Server 2012 Management Studio Express Обновление до 32-разрядной версии SQL Server 2012 Management Studio Express с пакетом обновления 1 (SP1) SQLManagementStudio_x86_ENU.exe по этой ссылке
32-разрядная версия любого выпуска SQL Server 2012 и 32-разрядная версия клиента и средств управляемости (включая SQL Server 2012 RTM Management Studio) Обновление всех продуктов до 32-разрядной версии SQL Server 2012 с пакетом обновления 1 (SP1) SQLServer2012SP1-KB2674319-x86-ENU.exe по этой ссылке
32-разрядная версия одного или нескольких средств из пакета дополнительных компонентов Microsoft SQL Server 2012 RTM Обновление средств до 32-разрядной версии пакета дополнительных компонентов Microsoft SQL Server 2012 с пакетом обновления 1 (SP1) Один или несколько файлов из пакета дополнительных компонентов Microsoft SQL Server 2012 с пакетом обновления 1 (SP1)
Отсутствует 32-разрядная установка SQL Server 2012 Установите 32-разрядную версию SQL Server 2012 с пакетом обновления 1 (SP1): новый экземпляр с предустановленным пакетом обновления 1 (SP1) SQLServer2012SP1-FullSlipstream-x86-ENU.exe и SQLServer2012SP1-FullSlipstream-x86-ENU.box по этой ссылке
Отсутствует 32-разрядная установка SQL Server 2012 Management Studio Установите 32-разрядную версию SQL Server 2012 Management Studio, включая пакет обновления 1 (SP1) SQLManagementStudio_x86_ENU.exe по этой ссылке
Отсутствует 32-разрядная версия SQL Server 2012 RTM Express Установите 32-разрядную версию SQL Server 2012 Express, включая пакет обновления 1 (SP1) SQLEXPR32_x86_ENU.exe по этой ссылке
32-разрядная установка SQL Server 2008 или SQL Server 2008 R2 Обновление на месте до 32-разрядной версии SQL Server 2012, включая пакет обновления 1 (SP1) SQLServer2012SP1-FullSlipstream-x86-ENU.exe и SQLServer2012SP1-FullSlipstream-x86-ENU.box по этой ссылке
64-разрядные установки:
64-разрядная версия любого выпуска SQL Server 2012 Обновление до 64-разрядной версии SQL Server 2012 с пакетом обновления 1 (SP1) SQLServer2012SP1-KB2674319-x64-ENU.exe по этой ссылке
64-разрядная версия SQL Server 2012 RTM Express Обновление до 64-разрядной версии SQL Server 2012 с пакетом обновления 1 (SP1) SQLServer2012SP1-KB2674319-x64-ENU.exe по этой ссылке
64-разрядная версия только клиента и средств управляемости для SQL Server 2012 (включая SQL Server 2012 Management Studio) Обновление клиента и средств управляемости до 64-разрядной версии SQL Server 2012 с пакетом обновления 1 (SP1) SQLManagementStudio_x64_ENU.exe по этой ссылке
64-разрядная версия SQL Server 2012 Management Studio Express Обновление до 64-разрядной версии SQL Server 2012 Management Studio Express с пакетом обновления 1 (SP1) SQLManagementStudio_x64_ENU.exe по этой ссылке
64-разрядная версия любого выпуска SQL Server 2012 и 64-разрядная версия клиента и средств управляемости (включая SQL Server 2012 RTM Management Studio) Обновление всех продуктов до 64-разрядной версии SQL Server 2012 с пакетом обновления 1 (SP1) SQLServer2012SP1-KB2674319-x64-ENU.exe по этой ссылке
64-разрядная версия одного или нескольких средств из пакета дополнительных компонентов Microsoft SQL Server 2012 RTM Обновление средств до 64-разрядной версии пакета дополнительных компонентов Microsoft SQL Server 2012 с пакетом обновления 1 (SP1) Один или несколько файлов из пакета дополнительных компонентов Microsoft SQL Server 2012 с пакетом обновления 1 (SP1)
Отсутствует 64-разрядная установка SQL Server 2012 Установите 64-разрядный сервер 2012, включая пакет обновления 1 (SP1) (новый экземпляр с предварительно установленным пакетом обновления 1 (SP1) SQLServer2012SP1-FullSlipstream-x64-ENU.exe и SQLServer2012SP1-FullSlipstream-x64-ENU.box по этой ссылке
Отсутствует 64-разрядная установка SQL Server 2012 Management Studio Установить 64-разрядную версию SQL Server 2012 Management Studio, включая пакет обновления 1 (SP1) SQLManagementStudio_x64_ENU.exe по этой ссылке
Отсутствует 64-разрядная версия SQL Server 2012 RTM Express Установить 64-разрядную версию SQL Server 2012 Express, включая пакет обновления 1 (SP1) SQLEXPR_x64_ENU.exe по этой ссылке
64-разрядная установка SQL Server 2008 или SQL Server 2008 R2 Обновление на месте до 64-разрядной версии SQL Server 2012, включая пакет обновления 1 (SP1) SQLServer2012SP1-FullSlipstream-x64-ENU.exe и SQLServer2012SP1-FullSlipstream-x64-ENU.box по этой ссылке

Известные проблемы, исправленные в этом пакете обновления

Полный список ошибок и известных проблем, исправленных в этом пакете обновления, см. в статье базы знаний.

Переустановка экземпляров отказоустойчивого кластера SQL Server завершается ошибкой, если вы используете тот же IP-адрес.

Проблема. Если указан неправильный IP-адрес в ходе установки экземпляра отказоустойчивого кластера SQL Server, установка завершится с ошибкой. После удаления сбойного экземпляра при попытке повторной установки экземпляра отказоустойчивого кластера SQL Server с тем же именем экземпляра и правильным IP-адресом установка также завершается сбоем. Сбой возникает в связи с повторяющейся группой ресурсов, которая остается после предыдущей попытки установки.

Решение. Чтобы устранить эту проблему, используйте другое имя экземпляра во время переустановки или вручную удалите группу ресурсов перед переустановкой. Дополнительные сведения см. на странице Добавление и удаление узлов в отказоустойчивом кластере SQL Server.

Службы Analysis Services и PowerPivot

Проблема. Средство настройки PowerPivot подготавливает сайт группы, поэтому коллекция PowerPivot не создается.

Решение. Создайте новое приложение (библиотеку).

  1. Убедитесь в том, что активна Функция интеграции с PowerPivot для семейств веб-сайтов .

  2. На странице "Содержимое сайта" существующего сайта выберите "Добавить приложение".

  3. Выберите коллекцию PowerPivot.

Для использования PowerPivot для Excel с Excel 2013 необходимо использовать надстройку, установленную с Excel

Проблема: начиная с Office 2010, PowerPivot для Excel представляет собой отдельную надстройку, которую можно скачать по адресу https://www.microsoft.com/bi/powerpivot.aspx. Ее можно также загрузить из центра загрузки Майкрософт. В качестве скачивания доступны две версии надстройки PowerPivot: одна из них поставляется с SQL Server 2008 R2 и другой, которая поставляется с SQL Server 2012. Но для Оffice 2013 PowerPivot для Excel поставляется с Оffice и устанавливается при установке Excel. Хотя версии SQL Server 2008 R2 и SQL Server 2012 PowerPivot для Excel 2010 несовместимы с Excel 2013, вы по-прежнему можете установить PowerPivot для Excel 2010 на клиентском компьютере, если вы хотите запустить Excel 2010 параллельно с Excel 2013. Другими словами, могут сосуществовать 2 версии Excel, а вместе с ними соответствующие надстройки PowerPivot.

Обходное решение. Чтобы использовать PowerPivot для Excel 2013, необходимо включить надстройку COM. В Excel 2013 выберите надстройки параметров | файла. | В раскрывающемся списке "Управление" выберите надстройки COM и нажмите кнопку "Перейти". В надстройках COM выберите Microsoft Office PowerPivot для Excel 2013 и нажмите кнопку "Хорошо".

Службы отчетов

Установка и настройка SharePoint Server 2013 перед установкой служб Reporting Services

Проблема. Выполнение следующих требований перед установкой служб SQL Server Reporting Services (SSRS).

  1. Запустите инструмент подготовки продуктов SharePoint 2013.

  2. Установите Install SharePoint Server 2013.

  3. Запустите мастер настройки продуктов SharePoint 2013 или выполните аналогичный набор действий по конфигурации для настройки фермы SharePoint.

Решение. Если вы установили Службы Reporting Services в режиме совместимости с SharePoint раньше, чем настроили ферму SharePoint, то действия для решения зависят от того, какие еще компоненты установлены.

Для Power View в SharePoint Server 2013 требуется Microsoft.AnalysisServices.SPClient.dll

Проблема:Reporting Services не устанавливает обязательный компонент Microsoft.AnalysisServices.SPClient.dll. Если установить SharePoint Server 2013 Preview и SQL Server 2012 с пакетом обновления 1 (SP1.0.3x) Reporting Services в режиме SharePoint, но не скачайте и не установите пакет установщика PowerPivot для SharePoint 2013, spPowerPivot.msi , power View не работает, и Power View будет отображать следующие симптомы.

Симптомы. При попытке создания отчета Power View отображается сообщение об ошибке подобное следующему:

  • «Не удалось установить соединение с источником данных...»

Сведения о внутренней ошибке содержат сообщение, аналогичное следующему:

  • «Значение "SharePoint Principal" не поддерживается для свойства строки подключения "User Identity"».

Решение. Установите пакет установщика PowerPivot для SharePoint 2013 (spPowerPivot.msi) на сервере SharePoint Server 2013. Пакет установщика доступен в составе пакета дополнительных компонентов SQL Server 2012 с пакетом обновления 1 (SP1(11.0.3x). Пакет дополнительных компонентов можно скачать из центра загрузки Майкрософт в пакете дополнительных компонентов SQL Server 2012 с пакетом обновления 1 (SP1).

После планового обновления данных листы Power View в книге PowerPivot удаляются

Проблема. В надстройке PowerPivot для SharePoint с помощью запланированного обновления данных в книге с Power View удаляются все листы Power View.

Решение.Чтобы использовать Scheduled Data Refresh с книгами Power View, создайте книгу PowerPivot, представляющую собой просто модель данных. Создайте отдельную книгу с листами Excel и листами Power View, ссылающимися на книгу PowerPivot с моделью данных. Обновление данных можно планировать только для книги PowerPivot с моделью данных.

Службы Data Quality Services

Доступ к DQS в неверном выпуске SQL Server 2012

Проблема. В выпуске RTM SQL Server 2012 (11.x) функция служб качества данных (DQS) доступна в выпусках SQL Server, отличных от выпусков Enterprise, Business Intelligence и Developer. После установки SQL Server 2012 с пакетом обновления 1 (SP1) службы DQS будут недоступны во всех выпусках, за исключением Enterprise, Business Intelligence и Developer.

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

SQL Server Express

Полная версия SQL Server Management Studio доступна в SQL Server 2012 Express с пакетом обновления 1 (SP1)

Выпуск SQL Server 2012 Express с пакетом обновления 1 (SP1) включает полную версию SQL Server 2012 Management Studio (которая ранее предоставлялась только на DVD-диске SQL Server 2012) вместо SQL Server 2012 Management Studio Express. Чтобы загрузить и установить SQL Server 2012 Express с пакетом обновления 1 (SP1), см. раздел SQL Server 2012 Express с пакетом обновления 1 (SP1).

Служба системы отслеживания измененных данных и конструктор для Oracle компании Attunity

Обновление службы и конструктора CDC

Проблема. Если конструктор отслеживания измененных данных для Oracle и служба отслеживания измененных данных для Oracle by Attunity устанавливаются на компьютере во время установки SQL Server 2012 с пакетом обновления 1 (SP1), эти компоненты не обновляются путем установки с пакетом обновления 1 (SP1).

Решение. Обновление компонентов CDC до последней версии:

  1. Загрузите файлы MSI, относящиеся к службе системы отслеживания измененных данных для Oracle от Attunity, на странице загрузки пакета дополнительных компонентов для SQL Server 2012 с пакетом обновления 1 (SP1).

  2. Запустите файл MSI.

Платформа приложения уровня данных SQL Server (DACFx)

Поддержка обновления на месте

Эта версия платформы приложений уровня данных (DACFx) поддерживает обновление на месте с предыдущих версий, поэтому перед обновлением до этого выпуска не требуется удалять предыдущие установки DACFx. Вы можете найти будущие выпуски DACFx здесь.

Поддержка выборочного XML-индекса

SQL Server 2012 с пакетом обновления 1 (SP1) включает поддержку селективного XML-индекса (SXI), новой возможности SQL Server, предоставляющей новый способ индексирования данных в XML-столбцах с повышенными производительностью и эффективностью.

DACFx теперь поддерживает SXI-индексы во всех сценариях и клиентских средствах приложения уровня данных. SXI поддерживается только в последней версии SSDT. Версии SSDT RTM и сентябрь 2012 г. не поддерживают SXI.

Поддержка собственного формата данных BCP

Раньше для хранения табличных данных в пакетах DACPAC и BACPAC использовался формат данных JSON. После этого обновления форматом хранения данных является Native BCP. Это изменение повышает правильность типов данных SQL Server для DACFx, включая поддержку типов SQL_Variant types и повышенную производительность развертывания данных для крупных баз данных.

Сохранение состояния ограничения проверка во время создания и развертывания пакета

Ранее DACFx не сохранил состояние (WITH CHECK/NOCHECK) ограничений проверка, определенных для таблиц в схеме базы данных, или хранит эти сведения в DACPACs. Это может привести к потенциальным проблемам при развертывании пакетов, если существуют существующие данные таблицы, которые нарушают проверка ограничения. После этого обновления DACFx сохраняет текущее состояние проверочных ограничений в DACPAC при извлечении из базы данных и, соответственно, восстанавливает это состояние при развертывании пакета.

Обновления в SqlPackage.exe (средство командной строки DACFx)

  • Извлечение DACPAC с данными. Создается файл моментального снимка базы данных (DACPAC) из активной базы данных SQL Server или SQL Azure, содержащей данные из пользовательских таблиц в дополнение к схеме базы данных. Эти пакеты могут быть опубликованы в новой либо существующей базе данных SQL Server или SQL Azure с помощью действия публикации средства SqlPackage.exe. Данные, содержащиеся в пакете, заменят собой существующие данные в целевой базе данных.

  • Экспорт BACPAC— создает логический файл резервного копирования (.bacpac) динамического SQL Server или База данных SQL Azure, содержащий схему базы данных и пользовательские данные, которые можно использовать для переноса базы данных из локальной среды SQL Server в База данных SQL Azure. Базы данных, совместимые с Azure, могут передаваться посредством экспорта и импорта между поддерживаемыми версиями SQL Server.

  • Импорт BACPAC — импорт .bacpac файла для создания нового или заполнения пустого SQL Server или База данных SQL Azure.

Полная документация по SqlPackage.exe на MSDN находится здесь.

Совместимость пакетов

В этом выпуске вводится несколько сценариев прямой совместимости для пакетов приложения уровня данных.

  • Пакеты DAC, созданные этим выпуском, не содержащие элементы SXI или данные таблицы, могут использоваться предыдущими выпусками DACFx (RTM SQL Server 2012, SQL Server 2012 CU1 и DACFx сентября 2012 г.).

  • Все пакеты приложения уровня данных, созданные предыдущими версиями DACFx, поддерживаются этим выпуском.

Получение справки

Примите участие в разработке документации по SQL

Знаете ли вы, что содержимое SQL можно изменить самостоятельно? Это не только улучшит нашу документацию, но и даст вам статус участника в создании этой страницы.

Дополнительные сведения см. в разделе Участие в работе над документацией по SQL Server.