Поделиться через


Размещение базы данных MDS в управляемом экземпляре

Область применения: SQL Server — Только Управляемый экземпляр SQL Azure Windows

В этой статье описывается настройка базы данных Master Data Services (MDS) в управляемом экземпляре.

Подготовка

Чтобы подготовиться, необходимо создать и настроить Управляемый экземпляр SQL Azure и настроить компьютер веб-приложения.

Создание и настройка базы данных

  1. Создайте управляемый экземпляр с виртуальной сетью. Дополнительные сведения см. в кратком руководстве по созданию Управляемый экземпляр SQL.

  2. Настройте подключение типа "точка — сеть". Инструкции см. в статье "Настройка подключения "точка — сеть" к виртуальной сети с помощью собственной проверки подлинности сертификата Azure: портал Azure.

  3. Настройте проверку подлинности Microsoft Entra с помощью Управляемый экземпляр SQL. Дополнительные сведения см. в статье "Настройка проверки подлинности Microsoft Entra с помощью SQL " и управление ими.

Настройка компьютера веб-приложения

  1. Установите сертификат подключения "точка — сеть" и VPN, чтобы убедиться, что компьютер может получить доступ к управляемому экземпляру. Сведения о настройке подключения "точка — сеть" к виртуальной сети с помощью собственной проверки подлинности сертификата Azure: портал Azure инструкций.

  2. Установите следующие роли и компоненты:

    • Роли:

      • Службы IIS
      • Средства управления веб-сайтом
      • Консоль управления 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.

  1. Откройте Setup.exeи выполните действия, описанные в мастере установки.

  2. Выберите службы Master Data Services на странице выбора компонентов в разделе "Общие функции". Это действие устанавливает:

    • Диспетчер конфигурации Master Data Services
    • Сборки
    • Оснастка Windows PowerShell
    • Папки и файлы для веб-приложений и служб.

    Снимок экрана: страница выбора компонентов.

Настройка базы данных и веб-сайта

  1. Подключите azure виртуальная сеть, чтобы убедиться, что вы можете подключиться к управляемому экземпляру.

    Снимок экрана: проверка VPN-подключения MI к виртуальная сеть Azure.

  2. Откройте диспетчер конфигурации Master Data Services и выберите "Конфигурация базы данных" в левой области.

  3. Выберите "Создать базу данных", чтобы открыть мастер создания базы данных. Выберите Далее.

  4. На странице "Сервер базы данных" заполните поле экземпляра SQL Server и выберите тип проверки подлинности. Выберите "Проверить подключение" , чтобы убедиться, что учетные данные можно использовать для подключения к базе данных с помощью выбранного типа проверки подлинности. Выберите Далее.

    Примечание.

    • Экземпляр SQL Server выглядит следующим образом xxxxxxx.xxxxxxx.database.windows.net.
    • Для управляемого экземпляра выберите типы проверки подлинности "Учетная запись SQL Server" и "Текущий пользователь — Active Directory Integrated".
    • Если выбрать текущего пользователя — Active Directory Интегрированный в качестве типа проверки подлинности, поле имени пользователя доступно только для чтения и отображает учетную запись пользователя Windows, вошедшего в систему. Если вы используете службы Master Data Services SQL Server 2019 на виртуальной машине Azure, в поле "Имя пользователя" отображается имя виртуальной машины и имя пользователя для учетной записи локального администратора на виртуальной машине.

    Проверка подлинности должна содержать правило sysadmin для управляемых экземпляров.

    Снимок экрана: страница

  5. Введите имя в поле Имя базы данных . При необходимости, чтобы выбрать параметры сортировки Windows, снимите флажок сортировки по умолчанию SQL Server и выберите один или несколько доступных параметров. Например, учитывает регистр. Выберите Далее.

    Снимок экрана: страница

  6. В поле "Имя пользователя" укажите учетную запись Windows суперпользования по умолчанию для служб Master Data Services. Супер пользователь имеет доступ ко всем функциональным областям и может добавлять, удалять и обновлять все модели.

    Снимок экрана: страница

  7. Нажмите кнопку "Рядом ", чтобы просмотреть сводку параметров базы данных Master Data Services. Нажмите кнопку "Далее" , чтобы создать базу данных. Вы увидите страницу "Ход выполнения" и "Готово ".

  8. После создания и настройки базы данных нажмите кнопку Готово.

    Дополнительные сведения о параметрах мастера создания базы данных см. в разделе "Мастер создания базы данных" (диспетчер конфигурации Master Data Services ).

  9. На странице "Конфигурация базы данных" в диспетчер конфигурации Master Data Services выберите "Выбрать базу данных".

  10. Выберите "Подключиться", выберите базу данных Master Data Services и нажмите кнопку "ОК".

    Снимок экрана: диалоговое окно

  11. В диспетчер конфигурации Master Data Services выберите веб-конфигурацию в левой области.

  12. В списке веб-сайтов выберите "Веб-сайт по умолчанию", а затем нажмите кнопку "Создать ", чтобы создать веб-приложение.

    Снимок экрана: диалоговое окно диспетчер конфигурации Master Data Services .

    Примечание.

    Если выбрать веб-сайт по умолчанию, вам потребуется отдельно создать веб-приложение. При выборе команды "Создать новый веб-сайт " в списке приложение автоматически создается.

  13. В разделе пула приложений введите другое имя пользователя, введите пароль и нажмите кнопку "ОК".

    Снимок экрана: диалоговое окно

    Примечание.

    Убедитесь, что пользователь может получить доступ к базе данных с помощью встроенной проверки подлинности Active Directory, созданной недавно. Кроме того, можно изменить подключение позже web.config .

    Дополнительные сведения о диалоговом окне "Создание веб-приложения" см. в диалоговом окне "Создание веб-приложения" (диспетчер конфигурации Master Data Services ).

  14. В области веб-конфигурации в окне веб-приложения выберите созданное приложение и выберите раздел "Связать приложение с базой данных".

  15. Выберите "Подключиться " и выберите базу данных Master Data Services, которую вы хотите связать с веб-приложением. Нажмите ОК.

    Вы закончили настройку веб-сайта. На странице веб-конфигурации теперь отображается выбранный веб-сайт, созданное веб-приложение и база данных Master Data Services, связанная с приложением.

    Снимок экрана: раздел веб-конфигурации.

  16. Выберите Применить. Появится сообщение "Завершение настройки". Нажмите кнопку "ОК " в окне сообщения, чтобы запустить веб-приложение. Адрес веб-сайта — http://server name/web application/.

Настройка проверки подлинности

Чтобы подключить базу данных управляемого экземпляра к веб-приложению, необходимо изменить другой тип проверки подлинности.

web.config Найдите файл в разделе C:\Program Files\Microsoft SQL Server\150\Master Data Services\WebApplication. Измените connectionString, чтобы изменить другой тип проверки подлинности для подключения к базе данных управляемого экземпляра.

Тип проверки подлинности по умолчанию, Active Directory Integrated как показано в следующем примере строка подключения:

<add name="MDS1" connectionString="Data Source=*****.*****.database.windows.net;Initial Catalog=MasterDataServices;Integrated Security=False;Connect Timeout=60;Authentication=&quot;Active Directory Integrated&quot;" />

MDS также поддерживает проверку подлинности паролей Active Directory и проверку подлинности SQL Server, как показано в следующем примере строка подключения:

  • Проверка подлинности с помощью пароля Active Directory

    <add name="MDS1" connectionString="Data Source=*****.*****.database.windows.net;Initial Catalog=MasterDataServices;Integrated Security=False;Connect Timeout=60;Authentication=&quot;Active Directory Password&quot; ; UID=bob@example.com; PWD=MyPassWord!" />
    
  • Проверка подлинности SQL Server

    <add name="MDS1" connectionString="Data Source=*****.*****.database.windows.net;Initial Catalog=MasterDataServices;Integrated Security=False;Connect Timeout=60;User ID=UserName;Password=MyPassword!;" />
    

Обновление служб Master Data Services и База данных SQL версии

Обновление служб Master Data Services

Установите накопительное обновление SQL Server 2019. Службы Master Data Services будут обновляться автоматически.

Обновление SQL Server

После установки накопительного обновления SQL Server 2019 может возникнуть ошибкаThe client version is incompatible with the database version.

Снимок экрана: ошибка Служб Master Data Services.

Чтобы устранить эту проблему, необходимо обновить версию базы данных:

  1. Откройте диспетчер конфигурации Master Data Services и выберите "Конфигурация базы данных" в левой области.

  2. На странице "Конфигурация базы данных" в диспетчер конфигурации Master Data Services выберите "Выбрать базу данных".

  3. Выберите базу данных Master Data Services, связанную с веб-приложением. Нажмите кнопку "Подключиться" и нажмите кнопку "ОК".

    Снимок экрана: диалоговое окно

  4. Выберите "Обновить базу данных...

    Снимок экрана: параметр

  5. В мастере обновления базы данных нажмите кнопку "Далее " на странице приветствия и на странице "Проверка обновления".

    Снимок экрана: страница

  6. Нажмите кнопку " Готово" после завершения всех задач.

См. также