Bagikan melalui


Menghosting database MDS pada instans terkelola

Berlaku untuk:SQL Server di Windows Azure SQL Managed Instance

Penting

Master Data Services (MDS) dihapus di SQL Server 2025 (17.x). Kami terus mendukung MDS di SQL Server 2022 (16.x) dan versi yang lebih lama.

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 Panduan Cepat: Membuat SQL Managed Instance untuk lebih jelasnya.

  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:

      • Internet Information Services
      • Alat Manajemen Web
      • Konsol Manajemen IIS
      • Layanan Jaringan Semesta
      • 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 Bawaan
      • Penjelajahan Direktori
      • Kesalahan HTTP
      • Konten Statis
      • Kesehatan dan Diagnostik
      • Pengelogan HTTP
      • Pemantau Permintaan
      • Kinerja
      • Kompresi Konten Statis
      • Keamanan
      • Pemfilteran Permintaan
      • Autentikasi Windows

        Catatan

        Jangan pasang 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
      • Kompresi 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 jendela 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 menginstal:

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

    Cuplikan layar memperlihatkan halaman Pilihan Fitur.

Menyiapkan database dan situs web

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

    Cuplikan layar Vpn Test MI yang tersambung ke 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 Database Server, isi instans SQL Server, lalu pilih tipe Autentikasi. Pilih Uji Koneksi 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.

    Cuplikan layar halaman Server Database dari Wizard Buat Database.

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

    Cuplikan layar halaman basis data wizard Pembuatan Basis Data.

  6. Di kolom 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.

    Tangkapan layar halaman Akun Administrator dari Wizard Pembuatan Database.

  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 Sambungkan, pilih database Master Data Services lalu pilih OK.

    Cuplikan layar kotak dialog Sambungkan ke Database.

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

  12. Dalam kotak daftar Website, pilih Situs Web Bawaan, lalu klik Buat untuk membuat aplikasi web.

    Cuplikan layar kotak dialog Manajer Konfigurasi Master Data Services.

    Catatan

    Jika Anda memilih Default Web Site, 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.

    Cuplikan layar kotak dialog Manajemen Aplikasi.

    Catatan

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

    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 Sambungkan 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.

    Cuplikan layar bagian Konfigurasi Web.

  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 Active Directory. Ganti <password> dengan kata sandi yang valid.

    <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=<password>" />
    
  • Autentikasi SQL Server. Ganti <password> dengan kata sandi yang valid.

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

Tingkatkan Versi Master Data Services dan SQL Database

Meningkatkan Layanan Data Master

Pasang 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 SQL Server 2019 Cumulative Update.

Cuplikan layar kesalahan Layanan Data Master.

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 Sambungkan, lalu pilih OK.

    Cuplikan layar kotak dialog Sambungkan ke Database Layanan Data Master.

  4. Pilih Tingkatkan Database... .

    Cuplikan layar opsi Tingkatkan Database.

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

    Tangkapan layar halaman Tinjauan Upgrade dari Wizard Peningkatan Basis Data.

  6. Pilih Selesai setelah semua tugas selesai.

Lihat juga