Bagikan melalui


Meningkatkan Layanan Data Master

Berlaku untuk:SQL Server di Windows

Berikut ini adalah skenario untuk memutakhirkan Microsoft SQL Server Master Data Services.

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.

Sebelum Anda meningkatkan

Cadangkan database Anda sebelum melakukan peningkatan apa pun.

Proses peningkatan membuat ulang prosedur tersimpan dan meningkatkan tabel yang digunakan oleh Master Data Services. Penyesuaian apa pun yang Anda buat ke salah satu komponen ini mungkin hilang.

Paket penyebaran model hanya dapat digunakan dalam edisi SQL Server tempat paket tersebut dibuat. Anda tidak dapat menyebarkan paket penyebaran model yang dibuat di SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), atau SQL Server 2014 (12.x) ke SQL Server 2016 (13.x).

Setelah Anda memutakhirkan Data Quality Services (DQS) dan Master Data Services (MDS) ke versi terbaru SQL Server, versi add-in MDS yang lebih lama untuk Excel tidak lagi berfungsi. Anda dapat mengunduh add-in Master Data Services (MDS) untuk Excel dari SQL Server 2016 (13.x) di Add-in Master Data Services untuk Microsoft Excel.

Lokasi file

Secara default, file diinstal di , di <drive>:\Program Files\Microsoft SQL Server\<nnn>\Master Data Servicesmana <nnn> mewakili versi SQL Server. Misalnya, SQL Server 2017 (14.x) adalah 140, dan SQL Server 2019 (15.x) adalah 150.

Pemutakhiran tanpa peningkatan Mesin Basis Data

Dalam skenario ini Anda terus menggunakan SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x), atau SQL Server 2016 (13.x) untuk menghosting database MDS Anda. Namun, Anda harus meningkatkan skema database MDS, lalu membuat aplikasi web SQL Server saat ini untuk mengakses database MDS. Setelah peningkatan, database MDS tidak dapat diakses oleh aplikasi web sebelumnya.

Anda dapat menginstal SQL Server saat ini dan versi SQL Server yang lebih lama di komputer yang sama. File diinstal di lokasi yang berbeda, seperti yang ditunjukkan di Lokasi File.

  1. Instal Master Data Services dan fitur lain yang Anda inginkan.

    1. Buka wizard Penyetelan SQL Server.

    2. Di panel kiri, pilih Penginstalan.

    3. Di panel kanan, pilih Penginstalan mandiri SQL Server baru atau tambahkan fitur ke penginstalan yang sudah ada.

    4. Pada halaman Pilihan Fitur, pilih Layanan Data Master dan fitur lain yang ingin Anda instal.

    5. Selesaikan wizard.

  2. Tingkatkan skema database MDS.

    1. Buka Manajer Konfigurasi Master Data Services SQL Server saat ini.

      Untuk memutakhirkan skema database MDS, Anda harus masuk sebagai Akun Administrator yang ditentukan saat database MDS dibuat. Dalam database MDS, di mdm.tblUser, pengguna ini memiliki nilai ID berupa 1.

    2. Di panel kiri, pilih Konfigurasi Database.

    3. Di panel kanan, pilih Pilih Database dan tentukan informasi untuk instans database SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x), atau SQL Server 2016 (13.x).

    4. Pilih Tingkatkan Database untuk memulai Panduan Peningkatan Database. Untuk informasi selengkapnya, lihat Panduan Peningkatan Database (Manajer Konfigurasi Master Data Services).

  3. Membuat aplikasi web.

    1. Buka Manajer Konfigurasi Master Data Services SQL Server saat ini.

    2. Di panel kiri, pilih Konfigurasi Web.

    3. Di panel kanan, dari daftar Situs Web , pilih salah satu opsi berikut ini:

      • Situs Web Default, lalu pilih Buat Aplikasi.

      • Buat situs baru. Aplikasi web baru dibuat secara otomatis saat situs web dibuat.

      Aplikasi web MDS Anda yang ada dari versi SQL Server yang lebih lama (SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x), atau SQL Server 2016 (13.x)) tersedia untuk dipilih dalam versi SQL Server Manajer Konfigurasi Master Data Services. Anda tidak boleh memilih aplikasi web yang ada, dan sebaliknya harus membuat aplikasi web SQL Server 2016 (13.x) untuk MDS. Jika tidak, Anda menerima kesalahan saat mencoba mengaitkan aplikasi web dengan database MDS yang ditingkatkan, yang menyatakan bahwa halaman yang diminta tidak dapat diakses karena data konfigurasi terkait untuk halaman tidak valid.

      Jika Anda ingin menggunakan nama (alias) yang sama untuk aplikasi web MDS seperti yang sudah ada (SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x), atau aplikasi web SQL Server 2016 (13.x)), Anda harus terlebih dahulu menghapus aplikasi web dan kumpulan aplikasi terkait dari IIS, lalu membuat aplikasi web dengan nama yang sama menggunakan versi SQL Server 2016 (13.x) Manajer Konfigurasi Master Data Services. Untuk informasi tentang menghapus aplikasi web dan kumpulan aplikasi dari IIS, lihat Menghapus Aplikasi (IIS) dan Menghapus Kumpulan Aplikasi (IIS).

  4. Kaitkan aplikasi web baru dengan database MDS yang ditingkatkan.

    1. Di bagian Kaitkan Aplikasi dengan Database , pilih Pilih.

    2. Pilih database MDS.

    3. Pilih Terapkan.

Tingkatkan dengan peningkatan Mesin Database

Dalam skenario ini, Anda meningkatkan mesin database dan aplikasi Layanan Data Master dari versi yang lebih lama ke SQL Server 2016 (13.x) atau versi yang lebih baru.

  1. Hanya untuk SQL Server 2008 R2 (10.50.x): Buka Panel Kontrol> Program dan Fitur dan hapus instalan Layanan Data Master Microsoft SQL Server 2008 R2 (10.50.x).

  2. Tingkatkan mesin database ke SQL Server 2016 (13.x) atau versi yang lebih baru. Untuk informasi selengkapnya, lihat Memilih metode peningkatan Mesin Database.

  3. Selesaikan semua langkah dalam Peningkatan tanpa Peningkatan Mesin Database.

Peningkatan dalam skenario dua komputer

Dalam skenario ini, Anda meningkatkan sistem di mana SQL Server diinstal pada dua komputer: satu dengan SQL Server 2016 (13.x) atau SQL Server 2017 (14.x), dan yang lainnya dengan versi SQL Server yang lebih lama.

Jika versi SQL Server yang lebih lama diinstal, Anda terus menggunakan versi sebelumnya untuk menghosting database MDS Anda di satu komputer. Namun, Anda harus meningkatkan skema database MDS, lalu menggunakan aplikasi web SQL Server 2016 (13.x) atau SQL Server 2017 (14.x) masing-masing untuk mengakses database MDS. Database MDS tidak dapat diakses oleh aplikasi web versi sebelumnya.

Untuk meningkatkan dalam skenario dua komputer

Tingkatkan dengan memulihkan database dari cadangan

Dalam skenario ini, SQL Server 2016 (13.x) atau SQL Server 2017 (14.x) diinstal bersama dengan versi sebelumnya pada komputer yang sama atau dua komputer yang berbeda. Sebuah database dicadangkan pada versi yang lebih lama dari rilis SQL Server 2016 (13.x) atau SQL Server 2017 (14.x), sebelum dilakukan peningkatan, dan database tersebut perlu dipulihkan kembali.

  1. Instal Master Data Services dan fitur lain yang Anda inginkan.

    1. Buka wizard Penyetelan SQL Server.

    2. Di panel kiri, pilih Penginstalan.

    3. Di panel kanan, pilih Penginstalan mandiri SQL Server baru atau tambahkan fitur ke penginstalan yang sudah ada.

    4. Pada halaman Pilihan Fitur, pilih Layanan Data Master dan fitur lain yang ingin Anda instal.

    5. Selesaikan wizard.

  2. Pulihkan database yang dicadangkan.

  3. Tingkatkan skema database MDS, buat aplikasi web, dan kaitkan aplikasi web baru dengan database MDS yang ditingkatkan. Untuk instruksinya, lihat langkah 2 - 4 dalam Peningkatan tanpa Peningkatan Mesin Database

Pemecahan Masalah

Masalah: Saat Anda membuka aplikasi web SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x), atau SQL Server 2016 (13.x), pesan kesalahan "versi klien tidak kompatibel dengan versi database" ditampilkan.

Solusi: Masalah ini terjadi ketika aplikasi web SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x), atau SQL Server 2016 (13.x) Master Data Manager mencoba mengakses database yang telah ditingkatkan ke MDS SQL Server 2017 (14.x). Anda harus menggunakan aplikasi web SQL Server 2016 (13.x) atau SQL Server 2017 (14.x).

Masalah ini mungkin juga terjadi jika Anda tidak menghentikan dan memulai ulang Kumpulan Aplikasi MDS di IIS saat meningkatkan skema database MDS. Mulai ulang Kumpulan Aplikasi MDS untuk memperbaiki masalah.