Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server — только Для Windows
Ниже приведены сценарии обновления служб Master Data Services Microsoft SQL Server.
- Обновление без обновления компонента Database Engine
- Обновление с обновлением компонента Database Engine
- Обновление при использовании двух компьютеров
- Обновление с восстановлением базы данных из резервной копии
Внимание
Службы Master Data Services (MDS) удалены в предварительной версии SQL Server 2025 (17.x). Мы продолжаем поддерживать MDS в SQL Server 2022 (16.x) и более ранних версиях.
Перед обновлением
Создайте резервную копию базы данных перед выполнением каких-либо обновлений.
Процесс обновления воссоздает хранимые процедуры и обновляет таблицы, используемые службами Master Data Services. Любые настройки, внесенные в любой из этих компонентов, могут быть потеряны.
Пакеты развертывания моделей можно использовать только в выпуске SQL Server, в который они были созданы. Вы не можете развернуть пакеты развертывания моделей, созданные в SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) или SQL Server 2014 (12.x), в SQL Server 2016 (13.x).
После обновления служб качества данных (DQS) и служб Master Data Services (MDS) до последней версии SQL Server любая более ранняя версия надстройки MDS для Excel больше не работает. Вы можете скачать надстройку SQL Server 2016 (13.x) MDS для Excel из Master Data Services Add-in for Microsoft Excel.
Расположение файла
По умолчанию файлы устанавливаются по <drive>:\Program Files\Microsoft SQL Server\<nnn>\Master Data Services
адресу, где <nnn>
представляет версию SQL Server. Например, SQL Server 2017 (14.x) — 140
и SQL Server 2019 (15.x).150
Обновление без обновления ядра СУБД
В этом сценарии вы продолжаете использовать SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) или SQL Server 2016 (13.x) для размещения базы данных MDS. Однако необходимо обновить схему базы данных MDS, а затем создать текущее веб-приложение SQL Server для доступа к базе данных MDS. После обновления база данных MDS не может получить доступ к более ранним веб-приложениям.
Текущую версию SQL Server и более раннюю версию SQL Server можно установить на том же компьютере. Файлы устанавливаются в разных местах, как показано в разделе Расположение файла.
Установите службы Master Data Services и любые другие функции, которые вы хотите.
Откройте мастер установки SQL Server.
В левой области выберите "Установка".
В правой области выберите новую автономную установку SQL Server или добавьте компоненты в существующую установку.
На странице выбора компонентов выберите службы Master Data Services и любые другие компоненты, которые требуется установить.
Завершите работу мастера.
Обновить схему базы данных MDS.
Откройте текущий диспетчер конфигурации Master Data Services SQL Server.
Чтобы обновить схему базы данных служб MDS, необходимо выполнить вход с учетной записью администратора, указанной при создании базы данных служб MDS. В базе данных MDS пользователь
mdm.tblUser
имеет значениеID
1
.В левой области выберите "Конфигурация базы данных".
В правой области выберите "Выбрать базу данных " и укажите сведения для экземпляра базы данных SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) или экземпляра базы данных SQL Server 2016 (13.x).
Выберите "Обновить базу данных ", чтобы запустить мастер обновления базы данных. Дополнительные сведения см. в статье Мастер обновления баз данных (диспетчер конфигурации служб Master Data Services).
Создайте веб-приложение.
Откройте текущий диспетчер конфигурации Master Data Services SQL Server.
В левой области выберите веб-конфигурацию.
На панели справа в списке Веб-сайт выберите один из следующих вариантов.
Веб-сайт по умолчанию и выберите "Создать приложение".
Создать новый сайт. При создании нового веб-сайта автоматически создается новое веб-приложение.
Существующее веб-приложение MDS из более ранней версии SQL Server (SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) или SQL Server 2016 (13.x)) доступно для выбора в версии SQL Server диспетчер конфигурации Master Data Services . Необходимо не выбрать существующее веб-приложение, а вместо этого создать веб-приложение SQL Server 2016 (13.x) для MDS. В противном случае при попытке связать веб-приложение с обновленной базой данных MDS возникает ошибка, указывающая, что запрошенная страница не может быть получена, так как связанные данные конфигурации для страницы недопустимы.
Если вы хотите использовать то же имя (псевдоним) для веб-приложения MDS, что и для существующего веб-приложения (SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) или веб-приложения SQL Server 2016 (13.x)), Сначала необходимо удалить веб-приложение и связанный пул приложений из IIS, а затем создать веб-приложение с тем же именем с помощью версии SQL Server 2016 (13.x) диспетчер конфигурации Master Data Services . Дополнительные сведения об удалении веб-приложения и пулов приложений из служб IIS см. в разделах Удаление приложения (IIS) и Удаление пула приложений (IIS).
Свяжите новое веб-приложение с обновленной базой данных служб MDS.
В разделе "Связать приложение с базой данных" нажмите кнопку "Выбрать".
Выберите базу данных служб MDS.
Нажмите кнопку "Применить".
Обновление с помощью обновления ядра СУБД
В этом сценарии вы обновляете ядро СУБД и приложение Master Data Services с более ранней версии до SQL Server 2016 (13.x) или более поздней версии.
Только для SQL Server 2008 R2 (10.50.x): откройте панель управления> Programs и компоненты и удалите службы Master Data Services Microsoft SQL Server 2008 R2 (10.50.x).
Обновите ядро СУБД до SQL Server 2016 (13.x) или более поздней версии. Дополнительные сведения см. в разделе "Выбор метода обновления ядра СУБД".
Выполните все действия, описанные в разделе Обновление без обновления компонента Database Engine.
Обновление в двухкомпьютерном сценарии
В этом сценарии вы обновляете систему, в которой SQL Server устанавливается на двух компьютерах: один с SQL Server 2016 (13.x) или SQL Server 2017 (14.x), а другой — с более ранней версией SQL Server.
Если установлена более ранняя версия SQL Server, вы продолжите использовать более раннюю версию для размещения базы данных MDS на одном компьютере. Однако необходимо обновить схему базы данных MDS, а затем использовать веб-приложение SQL Server 2016 (13.x) или ВЕБ-приложение SQL Server 2017 (14.x) соответственно для доступа к базе данных MDS. Доступ к базе данных MDS невозможно получить с помощью веб-приложения более ранней версии.
Обновление при использовании двух компьютеров
- Выполните все действия, описанные в разделе Обновление без обновления компонента Database Engine.
Обновление путем восстановления базы данных из резервной копии
В этом сценарии устанавливается SQL Server 2016 (13.x) или SQL Server 2017 (14.x) вместе с более ранней версией на одном компьютере или на двух разных компьютерах. База данных была резервирована на более ранней версии, чем выпуск SQL Server 2016 (13.x) или SQL Server 2017 (14.x), прежде чем обновить, и база данных должна быть восстановлена.
Установите службы Master Data Services и любые другие функции, которые вы хотите.
Откройте мастер установки SQL Server.
В левой области выберите "Установка".
В правой области выберите новую автономную установку SQL Server или добавьте компоненты в существующую установку.
На странице выбора компонентов выберите службы Master Data Services и любые другие компоненты, которые требуется установить.
Завершите работу мастера.
Восстановите базу данных, для которой была создана резервная копия.
Обновите схему базы данных служб MDS, создайте веб-приложение и свяжите его с обновленной базой данных служб MDS. Инструкции см. в шагах 2–4 раздела Обновление без обновления компонента Database Engine.
Устранение неполадок
Выпуск: При открытии SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) или веб-приложения SQL Server 2016 (13.x) отображается сообщение об ошибке "клиентская версия не совместима с версией базы данных".
Решение: Эта проблема возникает, если SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) или SQL Server 2016 (13.x) Веб-приложение Master Data Manager пытается получить доступ к базе данных, которая была обновлена до или SQL Server 2017 (14.x) MDS. Вместо этого необходимо использовать веб-приложение SQL Server 2016 (13.x) или SQL Server 2017 (14.x).
Эта проблема также может возникнуть, если вы не остановили и перезапустите пул приложений MDS в IIS при обновлении схемы базы данных MDS. Перезапустите пул приложений служб MDS , чтобы устранить проблему.