Menghosting database MDS pada instans terkelola

Berlaku untuk:SQL Server - Hanya Windows Azure SQL Managed Instance

Artikel ini membahas cara mengonfigurasi database Master Data Services (MDS) pada instans terkelola.

Persiapan

Untuk mempersiapkannya, Anda perlu membuat dan mengonfigurasi Azure SQL Managed Instance dan mengonfigurasi komputer aplikasi web Anda.

Membuat dan mengonfigurasi database

  1. Buat instans terkelola dengan jaringan virtual. Lihat Mulai Cepat: Membuat SQL Managed Instance untuk detailnya.

  2. Mengonfigurasi koneksi Titik-ke-Situs. Lihat Mengonfigurasi koneksi Titik-ke-Situs ke VNet menggunakan autentikasi sertifikat Azure asli: portal Azure untuk instruksi.

  3. Konfigurasikan autentikasi Microsoft Entra dengan SQL Managed Instance. Lihat Mengonfigurasi dan mengelola autentikasi Microsoft Entra dengan SQL untuk detailnya.

Mengonfigurasi komputer aplikasi web

  1. Instal sertifikat koneksi Point-to-Site dan VPN untuk memastikan bahwa komputer dapat mengakses instans terkelola. Lihat Mengonfigurasi koneksi Titik-ke-Situs ke VNet menggunakan autentikasi sertifikat Azure asli: portal Azure untuk instruksi.

  2. Instal Peran dan Fitur berikut:

    • Peran:

      • Layanan Informasi Internet
      • Alat Manajemen Web
      • Konsol IIS Management
      • World Wide Web Services
      • Pengembangan Aplikasi
      • Ekstensibilitas .NET 3.5
      • Ekstensibilitas .NET 4.5
      • ASP.NET 3,5
      • ASP.NET 4.5
      • Ekstensi ISAPI
      • Filter ISAPI
      • Fitur HTTP Umum
      • Dokumen Default
      • Penjelajahan Direktori
      • Kesalahan HTTP
      • Konten Statis
      • Kesehatan dan Diagnostik
      • Pengelogan HTTP
      • Pemantau Permintaan
      • Performa
      • Kompresi Konten Statis
      • Keamanan
      • Pemfilteran Permintaan
      • Autentikasi Windows

        Catatan

        Jangan instal Penerbitan WebDAV

    • Fitur:

      • .NET Framework 3.5 (termasuk .NET 2.0 dan 3.0)
      • Layanan Tingkat Lanjut .NET Framework 4.5
      • ASP.NET 4.5
      • Layanan WCF
      • Aktivasi HTTP (diperlukan)
      • Berbagi Port TCP
      • Layanan Aktivasi Proses Windows
      • Model Proses
      • Lingkungan .NET
      • API Konfigurasi
      • Pemadatan Konten Dinamis

Menginstal dan mengonfigurasi aplikasi web MDS

Selanjutnya, Anda menginstal dan mengonfigurasi Master Data Services.

Menginstal SQL Server 2019

Gunakan wizard penginstalan penyiapan SQL Server atau perintah untuk menginstal Master Data Services.

  1. Buka Setup.exe, dan ikuti langkah-langkah dalam wizard penginstalan.

  2. Pilih Master Data Services pada halaman Pemilihan Fitur di bawah Fitur Bersama. Tindakan ini diinstal:

    • Manajer Konfigurasi Master Data Services
    • Rakitan
    • Snap-in Windows PowerShell
    • Folder dan file untuk aplikasi dan layanan web.

    Screenshot showing the Feature Selection page.

Menyiapkan database dan situs web

  1. Koneksi Azure Virtual Network untuk memastikan bahwa Anda dapat tersambung ke instans terkelola.

    Screenshot of the Test MI VPN connecting to the Azure Virtual Network.

  2. Buka Manajer Konfigurasi Master Data Services lalu pilih Konfigurasi Database di panel kiri.

  3. Pilih Buat Database untuk membuka Wizard Buat Database. Pilih Selanjutnya.

  4. Pada halaman Server Database, selesaikan bidang instans SQL Server, lalu pilih jenis Autentikasi. Pilih Uji Koneksi ion untuk mengonfirmasi bahwa Anda bisa menggunakan kredensial Anda untuk menyambungkan ke database melalui jenis autentikasi yang dipilih. Pilih Selanjutnya.

    Catatan

    • Instans SQL Server terlihat seperti xxxxxxx.xxxxxxx.database.windows.net.
    • Untuk instans terkelola, pilih dari jenis autentikasi "Akun SQL Server" dan "Pengguna Saat Ini – Direktori Aktif Terintegrasi" .
    • Jika Anda memilih Pengguna Saat Ini – Direktori Aktif Terintegrasi sebagai jenis autentikasi, bidang Nama pengguna bersifat baca-saja dan menampilkan akun pengguna Windows yang saat ini masuk. Jika Anda menjalankan SQL Server 2019 Master Data Services pada Azure Virtual Machine (VM), bidang Nama pengguna menampilkan nama VM dan nama pengguna untuk akun administrator lokal pada VM.

    Autentikasi Anda harus berisi aturan "sysadmin" untuk instans terkelola.

    Screenshot of the Database Server page of the Create Database Wizard.

  5. Ketik nama di bidang Nama database. Secara opsional, untuk memilih kolase Windows, kosongkan kotak centang kolase default SQL Server dan pilih satu atau beberapa opsi yang tersedia. Misalnya, Peka huruf besar/kecil. Pilih Selanjutnya.

    Screenshot of the Database page of the Create Database Wizard.

  6. Di bidang Nama pengguna, tentukan akun Windows pengguna super default untuk Master Data Services. Pengguna super memiliki akses ke semua area fungsi dan dapat menambahkan, menghapus, dan memperbarui semua model.

    Screenshot of the Administrator Account page of the Create Database Wizard.

  7. Pilih Berikutnya untuk menampilkan ringkasan pengaturan untuk database Master Data Services. Pilih Berikutnya lagi untuk membuat database. Anda akan melihat halaman Kemajuan dan Selesai .

  8. Setelah database dibuat dan dikonfigurasi, pilih Selesai.

    Untuk informasi selengkapnya tentang pengaturan di Panduan Buat Database, lihat Membuat Panduan Database (Manajer Konfigurasi Master Data Services).

  9. Pada halaman Konfigurasi Database di Manajer Konfigurasi Master Data Services, pilih Pilih Database.

  10. Pilih Koneksi, pilih database Master Data Services lalu pilih OK.

    Screenshot of the Connect to Database dialog box.

  11. Di Manajer Konfigurasi Master Data Services, pilih Konfigurasi Web di panel kiri.

  12. Dalam kotak daftar Situs Web , pilih Situs Web Default, lalu pilih Buat untuk membuat aplikasi web.

    Screenshot of the Master Data Services Configuration Manager dialog box.

    Catatan

    Jika Anda memilih Situs Web Default, Anda harus membuat aplikasi web secara terpisah. Jika Anda memilih Buat situs web baru dalam kotak daftar, aplikasi akan dibuat secara otomatis.

  13. Di bagian Kumpulan Aplikasi, masukkan nama pengguna yang berbeda, masukkan kata sandi, lalu pilih OK.

    Screenshot of the Application Management dialog box.

    Catatan

    Pastikan pengguna dapat mengakses database dengan autentikasi Terintegrasi Direktori Aktif yang baru saja Anda buat. Atau, Anda dapat mengubah koneksi nanti web.config .

    Untuk informasi selengkapnya tentang kotak dialog Buat Aplikasi Web, lihat Membuat Kotak Dialog Aplikasi Web (Manajer Konfigurasi Master Data Services).

  14. Pada panel Konfigurasi Web di jendela Aplikasi web, pilih aplikasi yang telah Anda buat, lalu pilih Pilih di bagian Kaitkan Aplikasi dengan Database.

  15. Pilih Koneksi dan pilih database Master Data Services yang ingin Anda kaitkan dengan aplikasi web. Pilih OK.

    Anda telah selesai menyiapkan situs web. Halaman Konfigurasi Web sekarang menampilkan situs web yang Anda pilih, aplikasi web yang Anda buat, dan database Layanan Data Master yang terkait dengan aplikasi.

    Screenshot of the Web Configuration section.

  16. Pilih Terapkan. Anda akan melihat pesan Konfigurasi Selesai . Pilih OK dalam kotak pesan untuk meluncurkan aplikasi web. Alamat situs webnya adalah http://server name/web application/.

Mengonfigurasi autentikasi

Untuk menyambungkan database instans terkelola ke aplikasi web, Anda perlu mengubah jenis autentikasi lainnya.

Temukan file di web.config bawah C:\Program Files\Microsoft SQL Server\150\Master Data Services\WebApplication. Ubah connectionString untuk mengubah jenis autentikasi lainnya untuk menyambungkan ke database instans terkelola.

Jenis autentikasi default adalah Active Directory Integrated seperti yang ditunjukkan dalam contoh berikut string koneksi:

<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 juga mendukung autentikasi kata sandi Direktori Aktif dan autentikasi SQL Server, seperti yang ditunjukkan dalam contoh string koneksi berikut:

  • Autentikasi kata sandi Direktori Aktif

    <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!" />
    
  • Autentikasi 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!;" />
    

Meningkatkan Versi Master Data Services dan SQL Database

Meningkatkan Layanan Data Master

Instal Pembaruan Kumulatif SQL Server 2019. Layanan Data Master akan diperbarui secara otomatis.

Meningkatkan SQL Server

Anda mungkin mendapatkan kesalahan: The client version is incompatible with the database version setelah menginstal Pembaruan Kumulatif SQL Server 2019.

Screenshot of the Master Data Services error.

Untuk memperbaiki masalah ini, Anda perlu meningkatkan versi database:

  1. Buka Manajer Konfigurasi Master Data Services, lalu pilih Konfigurasi Database di panel kiri.

  2. Pada halaman Konfigurasi Database di Manajer Konfigurasi Master Data Services, pilih Pilih Database.

  3. Pilih database Master Data Services yang Anda kaitkan dengan aplikasi web. Pilih Koneksi, lalu pilih OK.

    Screenshot of the Connect to a Master Data Service Database dialog box.

  4. Pilih Tingkatkan Database... .

    Screenshot of the Upgrade Database option.

  5. Di Panduan Tingkatkan Database, pilih Berikutnya di halaman Selamat Datang dan pada halaman Tinjauan Pemutakhiran.

    Screenshot of the Upgrade Review page of the Upgrade Database Wizard.

  6. Pilih Selesai setelah semua tugas selesai.

Baca juga