Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server в Windows
Azure SQL Managed Instance
Это важно
Службы Master Data Services (MDS) удалены в SQL Server 2025 (17.x). Мы продолжаем поддерживать MDS в SQL Server 2022 (16.x) и более ранних версиях.
В этой статье описывается настройка базы данных Master Data Services (MDS) в управляемом экземпляре.
Подготовка
Чтобы подготовиться, необходимо создать и настроить Azure SQL Managed Instance и настроить компьютер веб-приложения.
Создание и настройка базы данных
Создайте управляемый экземпляр с виртуальной сетью. Дополнительные сведения см. в разделе Quickstart: создание SQL Managed Instance.
Настройте подключение типа "точка — сеть". Инструкции см. в статье Настройте соединение типа 'точка-точка' к виртуальной сети, используя собственную аутентификацию сертификата Azure: Azure портал.
Настройте проверку подлинности Microsoft Entra с помощью SQL Managed Instance. Дополнительные сведения см. в разделе Настройка и управление проверкой подлинности Microsoft Entra с использованием SQL.
Настройте машину веб-приложения
Установите сертификат подключения "точка — сеть" и VPN, чтобы убедиться, что компьютер может получить доступ к управляемому экземпляру. Инструкции см. в статье Настройка подключения "точка-к-узлу" к виртуальной сети с использованием аутентификации сертификата в портале Azure.
Установите следующие роли и компоненты:
Роли:
- Службы интернет-информации
- Средства управления веб-сайтом
- Консоль управления IIS
- Службы Интернета
- Разработка приложений
- .NET расширяемость 3.5
- .NET расширяемость 4.5
- ASP.NET 3.5
- ASP.NET 4.5
- Расширения ISAPI
- Фильтры ISAPI
- Основные возможности HTTP
- Документ по умолчанию
- Просмотр каталога
- Ошибки HTTP
- Статическое содержимое
- Здоровье и диагностика
- Ведение журнала HTTP
- Монитор запросов
- Производительность
- Сжатие статического содержимого
- Безопасность
- Фильтрация запросов
- проверка подлинности Windows
Примечание.
Не устанавливайте публикацию WebDAV
Возможности:
- .NET Framework 3.5 (включает .NET 2.0 и 3.0)
- .NET Framework 4.5 Advanced Services
- ASP.NET 4.5
- Службы WCF
- Активация HTTP (требуется)
- Совместное использование TCP-портов
- Служба активации процесса Windows
- Модель процесса
- среда .NET
- API-интерфейсы конфигурации
- Функция сжатия динамического содержимого
Установка и настройка веб-приложения MDS
Затем установите и настройте службы Master Data Services.
Установка SQL Server 2019 г.
Используйте мастер установки SQL Server или командную строку для установки служб Master Data Services.
Откройте
Setup.exeи выполните действия, описанные в мастере установки.Выберите службы Master Data Services на странице выбора компонентов в разделе "Общие функции". Это действие устанавливает:
- Менеджер конфигураций Master Data Services
- Сборки
- Оснастка Windows PowerShell
- Папки и файлы для веб-приложений и служб.
Настройка базы данных и веб-сайта
Подключите Azure Virtual Network, чтобы обеспечить подключение к управляемому экземпляру.
Откройте Configuration Manager служб Master Data Services и выберите Database Configuration в левой области.
Выберите "Создать базу данных", чтобы открыть мастер создания базы данных. Нажмите кнопку Далее.
На странице Database Server заполните поле SQL Server и выберите тип Authentication. Выберите "Проверить подключение" , чтобы убедиться, что учетные данные можно использовать для подключения к базе данных с помощью выбранного типа проверки подлинности. Нажмите кнопку Далее.
Примечание.
- Экземпляр SQL Server выглядит как
xxxxxxx.xxxxxxx.database.windows.net. - Для управляемого экземпляра выберите из "Учетная запись SQL Server" или "Текущий пользователь — интегрированная проверка подлинности Active Directory".
- Если выбрать Current User — Active Directory Integrated в качестве типа проверки подлинности, то поле User name отображается только для чтения и отображается учетная запись пользователя Windows. Если вы используете SQL Server 2019 Master Data Services на виртуальной машине Azure, в поле User name отображается имя виртуальной машины и имя пользователя для учетной записи локального администратора на виртуальной машине.
В вашей аутентификации должно быть правило sysadmin для управляемых экземпляров.
- Экземпляр SQL Server выглядит как
Введите имя в поле Имя базы данных . При необходимости, чтобы выбрать сортировку Windows, снимите флажок сортировка SQL Server по умолчанию и выберите один или несколько доступных вариантов. Например, учитывает регистр. Нажмите кнопку Далее.
В поле User name укажите учетную запись Windows суперпользователя по умолчанию для служб Master Data Services. Супер пользователь имеет доступ ко всем функциональным областям и может добавлять, удалять и обновлять все модели.
Нажмите Далее, чтобы просмотреть сводку параметров базы данных Master Data Services. Нажмите кнопку "Далее" , чтобы создать базу данных. Вы увидите страницу "Ход выполнения" и "Готово ".
После создания и настройки базы данных нажмите кнопку Готово.
Дополнительные сведения о параметрах в Create Database Wizard см. в разделе Create Database Wizard (Master Data Services Configuration Manager).
На странице Настройка базы данных в мастере настройки службы Master Data Services выберите Select Database.
Выберите "Подключиться", выберите базу данных Master Data Services и нажмите кнопку "ОК".
В Configuration Manager служб Master Data Services выберите Web Configuration в левой области.
В списке веб-сайтов выберите "Веб-сайт по умолчанию", а затем нажмите кнопку "Создать ", чтобы создать веб-приложение.
Примечание.
Если выбрать веб-сайт по умолчанию, вам потребуется отдельно создать веб-приложение. При выборе команды "Создать новый веб-сайт " в списке приложение автоматически создается.
В разделе пула приложений введите другое имя пользователя, введите пароль и нажмите кнопку "ОК".
Примечание.
Убедитесь, что пользователь может получить доступ к базе данных, используя недавно созданную интегрированную аутентификацию Active Directory. Кроме того, можно изменить подключение в
web.configпозже.Дополнительные сведения о диалоговом окне Create Web Application см. в диалоговом окне Create Web Application (Master Data Services Configuration Manager).
В области веб-конфигурации в окне веб-приложения выберите созданное вами приложение и затем выберите Выбрать в разделе Связать приложение с базой данных.
Выберите "Подключиться " и выберите базу данных Master Data Services, которую вы хотите связать с веб-приложением. Нажмите ОК.
Вы закончили настройку веб-сайта. На странице веб-конфигурации теперь отображается выбранный веб-сайт, созданное веб-приложение и база данных Master Data Services, связанная с приложением.
Нажмите кнопку "Применить". Появится сообщение "Завершение настройки". Нажмите кнопку "ОК " в окне сообщения, чтобы запустить веб-приложение. Адрес веб-сайта —
http://server name/web application/.
Настройка проверки подлинности
Чтобы подключить базу данных управляемого экземпляра к веб-приложению, необходимо изменить другой тип проверки подлинности.
Найдите файл web.config в разделе C:\Program Files\Microsoft SQL Server\150\Master Data Services\WebApplication. Измените connectionString, чтобы переключиться на другой тип проверки подлинности для подключения к базе данных управляемого экземпляра.
Тип проверки подлинности по умолчанию — Active Directory Integrated, как показано в следующем примере connection string:
<add name="MDS1" connectionString="Data Source=*****.*****.database.windows.net;Initial Catalog=MasterDataServices;Integrated Security=False;Connect Timeout=60;Authentication="Active Directory Integrated"" />
MDS также поддерживает проверку подлинности Active Directory паролей и проверку подлинности SQL Server, как показано в следующих примерах строк подключения:
Аутентификация пароля Active Directory. Замените
<password>допустимым паролем.<add name="MDS1" connectionString="Data Source=*****.*****.database.windows.net;Initial Catalog=MasterDataServices;Integrated Security=False;Connect Timeout=60;Authentication="Active Directory Password" ; UID=bob@example.com; PWD=<password>" />SQL Server аутентификация. Замените
<password>допустимым паролем.<add name="MDS1" connectionString="Data Source=*****.*****.database.windows.net;Initial Catalog=MasterDataServices;Integrated Security=False;Connect Timeout=60;User ID=UserName;Password=<password>;" />
Обновление версий Master Data Services и базы данных SQL
Обновление служб Master Data Services
Установите накопительный пакет обновления SQL Server 2019. Службы Master Data Services будут обновляться автоматически.
Обновление SQL Server
Вы можете получить ошибку: The client version is incompatible with the database version после установки накопительного обновления SQL Server 2019.
Чтобы устранить эту проблему, необходимо обновить версию базы данных:
Откройте Configuration Manager служб Master Data Services и выберите Database Configuration в левой области.
На странице Настройка базы данных в мастере настройки службы Master Data Services выберите Select Database.
Выберите базу данных Master Data Services, связанную с веб-приложением. Нажмите кнопку "Подключиться" и нажмите кнопку "ОК".
Выберите "Обновить базу данных...
В мастере обновления базы данных нажмите кнопку "Далее " на странице приветствия и на странице "Проверка обновления".
Нажмите кнопку " Готово" после завершения всех задач.
См. также
- База данных служб Master Data Services
- Веб-приложение диспетчера основных данных
- страница конфигурации базы данных (Master Data Services Configuration Manager)
- Новые возможности Master Data Services (MDS)