Aracılığıyla paylaş


Yönetilen örnekte MDS veritabanını barındırma

Şunun için geçerlidir:SQL Server Windows üzerinde Azure SQL Yönetilen Örneği

Önemli

Ana Veri Hizmetleri (MDS), SQL Server 2025 (17.x)'te kaldırıldı. SQL Server 2022 (16.x) ve önceki sürümlerde MDS'yi desteklemeye devam ediyoruz.

Bu makalede, yönetilen bir örnekte Ana Veri Hizmetleri (MDS) veritabanının nasıl yapılandırıldığı ele alınıyor.

Hazırlık

Hazırlanmak için bir Azure SQL Managed Instance oluşturup yapılandırmanız ve web uygulaması makinenizi yapılandırmanız gerekir.

Veritabanını oluşturma ve yapılandırma

  1. Sanal ağ ile yönetilen örnek oluşturma. Ayrıntılar için bkz. Quickstart: SQL Managed Instance oluşturma.

  2. Noktadan Siteye bağlantı yapılandırın. Yönergeler için bkz. Yeni Azure sertifika kimlik doğrulaması kullanarak sanal ağa Noktadan Siteye bağlantı yapılandırma: Azure portal.

  3. SQL Managed Instance ile Microsoft Entra kimlik doğrulamayı yapılandırın. Ayrıntılar için bkz. SQL ile Microsoft Entra kimlik doğrulamasını yapılandırma ve yönetme.

Web uygulaması makinesini yapılandırma

  1. Makinenin yönetilen örneğe erişebildiğinden emin olmak için Noktadan Siteye bağlantı sertifikası ve VPN yükleyin. Yönergeler için Yerel Azure sertifika kimlik doğrulaması kullanarak sanal ağa Noktadan Siteye bağlantı yapılandırma: Azure portal bölümüne bakın.

  2. Aşağıdaki Rolleri ve Özellikleri yükleyin:

    • Roller:

      • İnternet Bilgi Hizmetleri
      • Web Yönetimi Araçları
      • IIS Yönetim Konsolu
      • Dünya Çapında Ağ Hizmetleri
      • Uygulama Geliştirme
      • .NET Genişletilebilirlik 3.5
      • .NET Genişletilebilirlik 4.5
      • ASP.NET 3.5
      • ASP.NET 4.5
      • ISAPI Uzantıları
      • ISAPI Filtreleri
      • Ortak HTTP Özellikleri
      • Varsayılan Belge
      • Dizin Tarama
      • HTTP Hataları
      • Statik İçerik
      • Sağlık ve Tanılama
      • HTTP Günlüğü
      • Talep Monitörü
      • Gösteri
      • Statik İçerik Sıkıştırma
      • Güvenlik
      • İstek Filtreleme
      • Windows Kimlik Doğrulaması

        Uyarı

        WebDAV Yayımlama'yı yüklemeyin

    • Özellik:

      • .NET Framework 3.5 (.NET 2.0 ve 3.0'ı içerir)
      • .NET Framework 4.5 Gelişmiş Hizmetler
      • ASP.NET 4.5
      • WCF Hizmetleri
      • HTTP Etkinleştirme (gerekli)
      • TCP Bağlantı Noktası Paylaşma
      • Windows İşlem Etkinleştirme Hizmeti
      • İşlem Modeli
      • .NET Ortamı
      • Yapılandırma API'leri
      • Dinamik İçerik Sıkıştırma

MDS web uygulaması yükleme ve yapılandırma

Ardından Ana Veri Hizmetleri'ni yükleyip yapılandıracaksınız.

SQL Server 2019'u yükleme

Ana Veri Hizmetleri'ni yüklemek için SQL Server kurulum yükleme sihirbazını veya komut istemini kullanın.

  1. öğesini açın Setup.exeve yükleme sihirbazındaki adımları izleyin.

  2. Paylaşılan Özellikler'in altındaki Özellik Seçimi sayfasında Ana Veri Hizmetleri'ni seçin. Bu eylem şunu yükler:

    • Ana Veri Hizmetleri Yapılandırma Yöneticisi
    • Bileşenler
    • Windows PowerShell ek bileşeni
    • Web uygulamaları ve hizmetleri için klasörler ve dosyalar.

    Özellik Seçimi sayfasını gösteren ekran görüntüsü.

Veritabanını ve web sitesini ayarlama

  1. Yönetilen örneğe bağlanabildiğinizi emin olmak için Azure Virtual Network bağlayın.

    Azure Virtual Network'a bağlanan Test MI VPN'in ekran görüntüsü.

  2. Ana Veri Hizmetleri Configuration Manager açın ve sol bölmede Database Yapılandırması seçin.

  3. Veritabanı Oluştur Sihirbazı'nı açmak için Veritabanı Oluştur'u seçin. sonrakiseçin.

  4. Database Server sayfasında SQL Server instance alanını doldurun ve Authentication type seçin. Seçilen kimlik doğrulama türü aracılığıyla veritabanına bağlanmak için kimlik bilgilerinizi kullanabileceğinizi onaylamak için Bağlantıyı Sına'yı seçin. sonrakiseçin.

    Uyarı

    • SQL Server örneği xxxxxxx.xxxxxxx.database.windows.net gibi görünür.
    • Yönetilen örnek için "SQL Server Hesabı" ve "Geçerli Kullanıcı – Active Directory Tümleşik" kimlik doğrulama türleri arasından seçim yapın.
    • kimlik doğrulama türü olarak Geçerli Kullanıcı – Active Directory Tümleşik seçerseniz, User adı alanı salt okunur olur ve oturum açmış durumdaki Windows kullanıcı hesabını görüntüler. Azure Sanal Makinesinde (VM) SQL Server 2019 Ana Veri Hizmetleri çalıştırıyorsanız, User name alanında VM adı ve VM'de yerel yönetici hesabının kullanıcı adı görüntülenir.

    Kimlik doğrulamanız yönetilen örnekler için "sysadmin" kuralını içermelidir.

    Veritabanı Oluşturma Sihirbazı'nın Veritabanı Sunucusu sayfasının ekran görüntüsü.

  5. Veritabanı adı alanına bir ad yazın. İsteğe bağlı olarak, Windows harmanlama seçmek için SQL Server varsayılan harmanlama onay kutusunu temizleyin ve kullanılabilir seçeneklerden birini veya daha fazlasını seçin. Örneğin Büyük/küçük harf duyarlılığı. sonrakiseçin.

    Veritabanı Oluşturma Sihirbazı'nın Veritabanı sayfasının ekran görüntüsü.

  6. Kullanıcı adı alanında Ana Veri Hizmetleri için varsayılan süper kullanıcının Windows hesabını belirtin. Süper kullanıcı tüm işlevsel alanlara erişebilir ve tüm modelleri ekleyebilir, silebilir ve güncelleştirebilir.

    Veritabanı Oluşturma Sihirbazı'nın Yönetici Hesabı sayfasının ekran görüntüsü.

  7. Ana Veri Hizmetleri veritabanının ayarlarının özetini görüntülemek için İleri'yi seçin. Veritabanını oluşturmak için yeniden İleri'yi seçin. İlerleme ve Bitiş sayfasını görürsünüz.

  8. Veritabanı oluşturulduktan ve yapılandırıldıktan sonra Son'u seçin.

    Veritabanı Oluşturma Sihirbazı ayarları hakkında daha fazla bilgi için bkz. Veri Tabanı Oluşturma Sihirbazı (Ana Veri Hizmetleri Configuration Manager).

  9. Ana Veri Hizmetleri Configuration Manager Veritabanı Yapılandırması sayfasında Veritabanı seç öğesini seçin.

  10. Bağlan'ı seçin, Ana Veri Hizmetleri veritabanını ve ardından Tamam'ı seçin.

    Veritabanına Bağlan iletişim kutusunun ekran görüntüsü.

  11. Ana Veri Hizmetleri Configuration Manager sol bölmeden Web Yapılandırması seçin.

  12. Web sitesi liste kutusunda Varsayılan Web Sitesi'ni ve ardından Oluştur'u seçerek bir web uygulaması oluşturun.

     Master Data Services Configuration Manager iletişim kutusunun ekran görüntüsü.

    Uyarı

    Varsayılan Web Sitesi'yi seçerseniz, ayrı olarak bir web uygulaması oluşturmanız gerekir. Liste kutusunda Yeni web sitesi oluştur'u seçerseniz uygulama otomatik olarak oluşturulur.

  13. Uygulama Havuzu bölümünde farklı bir kullanıcı adı girin, parolayı girin ve tamam'ı seçin.

    Uygulama Yönetimi iletişim kutusunun ekran görüntüsü.

    Uyarı

    Kullanıcının yakın zamanda oluşturduğunuz Active Directory Tümleşik kimlik doğrulamasıyla veritabanına erişebildiğinden emin olun. Alternatif olarak, bağlantıyı web.config daha sonra değiştirebilirsiniz.

    Web Uygulaması Oluştur iletişim kutusu hakkında daha fazla bilgi için bkz. Web Uygulaması Oluştur İletişim Kutusu (Ana Veri Hizmetleri Configuration Manager).

  14. Web uygulaması penceresindeki Web Yapılandırması bölmesinde, oluşturduğunuz uygulamayı seçin ve ardından Uygulamayı Veritabanıyla İlişkile bölümünde Seç'i seçin.

  15. Bağlan'ı seçin ve web uygulamasıyla ilişkilendirmek istediğiniz Ana Veri Hizmetleri veritabanını seçin. Tamam'ı seçin.

    Web sitesini ayarlamayı tamamladınız. Web Yapılandırması sayfasında artık seçtiğiniz web sitesi, oluşturduğunuz web uygulaması ve uygulamayla ilişkilendirilmiş Ana Veri Hizmetleri veritabanı görüntülenir.

    Web Yapılandırması bölümünün ekran görüntüsü.

  16. seçin, sonra daUygula'yı seçin. Yapılandırma Tamamlandı iletisini görürsünüz. Web uygulamasını başlatmak için ileti kutusunda Tamam'ı seçin. Web sitesi adresi şeklindedir http://server name/web application/.

Kimlik doğrulamasını yapılandırma

Yönetilen örnek veritabanını web uygulamasına bağlamak için diğer kimlik doğrulama türünü değiştirmeniz gerekir.

web.config altında C:\Program Files\Microsoft SQL Server\150\Master Data Services\WebApplication dosyasını bulun. Diğer kimlik doğrulama türünü yönetilen örnek veritabanına bağlanacak şekilde değiştirmek için connectionString'i değiştirin.

Aşağıdaki örnek connection string gösterildiği gibi varsayılan kimlik doğrulama türü Active Directory Integrated' dir:

<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, aşağıdaki örnek bağlantı dizelerinde gösterildiği gibi Active Directory parola kimlik doğrulamasını ve SQL Server kimlik doğrulamasını da destekler:

  • Active Directory parola kimlik doğrulaması. <password> geçerli bir parolayla değiştirin.

    <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>" />
    
  • SQL Server kimlik doğrulaması. <password> geçerli bir parolayla değiştirin.

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

Ana Veri Hizmetlerini ve SQL Veritabanı sürümünü yükseltme

Ana Veri Hizmetlerini Yükseltme

SQL Server 2019 Toplu Güncelleştirmesi yükleyin. Ana Veri Hizmetleri otomatik olarak güncelleştirilir.

SQL Server'ı Yükselt

The client version is incompatible with the database version yüklendikten sonra hatasını alabilirsiniz.

Ana Veri Hizmetleri hatasının ekran görüntüsü.

Bu sorunu düzeltmek için veritabanı sürümünü yükseltmeniz gerekir:

  1. Ana Veri Hizmetleri Configuration Manager açın ve sol bölmede Database Yapılandırması seçin.

  2. Ana Veri Hizmetleri Configuration Manager Veritabanı Yapılandırması sayfasında Veritabanı seç öğesini seçin.

  3. Web uygulamasıyla ilişkilendirdiğiniz Ana Veri Hizmetleri veritabanını seçin. Bağlan'ı ve ardından Tamam'ı seçin.

    Ana Veri Hizmeti Veritabanına Bağlan iletişim kutusunun ekran görüntüsü.

  4. Veritabanını Yükselt... öğesini seçin.

    Veritabanını Yükselt seçeneğinin ekran görüntüsü.

  5. Veritabanını Yükseltme Sihirbazı'nda, Hoş Geldiniz sayfasında ve Yükseltme Gözden Geçirme sayfasında İleri'yi seçin.

    Veritabanını Yükseltme Sihirbazı'nın Yükseltme Gözden Geçirme sayfasının ekran görüntüsü.

  6. Tüm görevler tamamlandıktan sonra Son'u seçin.

Ayrıca bakınız