Aracılığıyla paylaş


Veri Kalitesi Hizmetlerini Yükseltme

Şunlar için geçerlidir:Windows üzerinde SQL Server

Bu makalede, mevcut SQL Server Veri Kalitesi Hizmetleri (DQS) yüklemenizi yükseltme hakkında bilgi sağlanır. SQL Server Veri Kalitesi Sunucunuzu yükseltmenin bir parçası olarak DQS veritabanları şemasını da yükseltmeniz gerekir.

Önemli

Sql Server 2025'te (17.x) Veri Kalitesi Hizmetleri (DQS) kaldırılmıştır . SQL Server 2022 (16.x) ve önceki sürümlerde DQS'yi desteklemeye devam ediyoruz.

Yükseltmeden önce

Şema yükseltmesi sırasında yanlışlıkla veri kaybını önlemek için DQS'yi yükseltmeden önce DQS veritabanlarınızı yedeklemeniz gerekir. DQS veritabanlarını yedekleme hakkında bilgi için bkz. DQS Veritabanlarını Yedekleme ve Geri Yükleme.

Veri kalitesi görevlerinizi gerçekleştirmek için Veri Kalitesi İstemcisi'nin geçerli veya önceki bir sürümünü veya Integration Services'daki DQS Temizleme Dönüştürme kullanarak SQL Server Veri Kalitesi Sunucusu'na bağlanabilirsiniz.

Veri Kalitesi Hizmetleri (DQS) ve Ana Veri Hizmetleri'ni (MDS) yükselttikten sonra, Excel için MDS eklentisinin önceki sürümleri artık çalışmıyor. Excel için MDS eklentisinin SQL Server sürümünü Ana Veri Hizmetleri Yükleme ve Yapılandırma'dan indirebilirsiniz.

Önkoşullar

Veri Kalitesi Sunucusu bilgisayarında Yöneticiler grubunun bir üyesi olarak oturum açmış olmanız gerekir.

Windows kullanıcı hesabınız, Veri Kalitesi Sunucusu'nun yüklü olduğu SQL Server örneğinde sysadmin sabit sunucu rolünün bir üyesi olmalıdır.

DQS'i yükseltme

DQS'yi yükseltmek için:

  1. Yükseltme işlemine başlamadan önce DQS veritabanlarınızı yedekleyin. DQS veritabanlarını yedekleme hakkında bilgi için bkz. DQS Veritabanlarını Yedekleme ve Geri Yükleme.

  2. DQS'nin yüklü olduğu SQL Server örneğini yükseltin.

    1. SQL Server Kurulum sihirbazını çalıştırın.

    2. Sol bölmede Yükleme'yi seçin.

    3. Sağ bölmede SQL Server'ın önceki bir sürümünden yükselt... öğesini seçin.

    4. Kurulum sihirbazını tamamlayın.

      Bu adım, daha önce bu bilgisayarda Veri Kalitesi İstemcisi yüklüyse SQL Server örneğinizi SQL Server'a yükseltip en son Veri Kalitesi İstemcisi'ni yükler. Diğer bilgisayarlarda Veri Kalitesi İstemcisi yüklüyse, Veri Kalitesi İstemcisi'nin geçerli sürümünü yüklemek için bu bilgisayarlarda 2. Adım'daki alt adımları çalıştırmanız gerekir. Kurulum sihirbazı, Veri Kalitesi İstemcisi'nin mevcut sürümüyle birlikte geçerli Veri Kalitesi İstemcisi sürümünü de yükler.

      DQS veritabanları şemasını yükseltdikten sonra, Veri Kalitesi İstemcisi'nin geçerli veya önceki bir sürümünü kullanarak Veri Kalitesi Sunucusu'nun SQL Server sürümüne bağlanabilirsiniz.

  3. DQS veritabanları şemasını yükseltin.

    1. Yönetici olarak Komut İstemi'ni başlatın.

    2. Komut isteminde dizininizi, DQSInstaller.exe'ın bulunduğu konuma giderek değiştirin. SQL Server'ın varsayılan örneği için DQSInstaller.exe dosyası C:\Program Files\Microsoft SQL Server\MSSQL[nn] konumunda bulunur. MSSQLSERVER\MSSQL\Binn:

      Klasör yolunda [nn] yerine SQL Server sürüm numarasını yazın.

      • SQL Server 2016 için: 13

      • SQL Server 2017 için: 14

        cd C:\Program Files\Microsoft SQL Server\MSSQL[nn].MSSQLSERVER\MSSQL\Binn
        
    3. Komut isteminde aşağıdaki komutu yazın ve ENTER tuşuna basın:

      dqsinstaller.exe -upgrade
      
    4. Yükleyici devam etmeden önce DQS veritabanlarını yedeklemenizi ister. DQS veritabanlarınızı zaten yedeklediyseniz, Y yazın veya Evet ve ardından yükseltmeye devam etmek için ENTER tuşuna basın.

    5. DQS veritabanları şeması başarıyla yükseltildikten sonra bir tamamlama iletisi görüntülenir.

DQS Veritabanları şema yükseltmesini doğrulama

DQS veritabanları şemalarının başarıyla yükseltildiğini doğrulamak için ve veritabanlarındaki DQS_MAINDQS_PROJECTS geçerli sürümü denetlemek için her veritabanındaki A_DB_VERSION tabloyu sorgulayabilirsiniz. Bunu yapmak için:

  1. SQL Server Management Studio'yu başlatın ve yükseltilmiş DQS veritabanları şemasını içeren SQL Server örneğine bağlanın.

  2. Aşağıdaki sorguyu çalıştırın:

    SELECT *
    FROM DQS_MAIN.dbo.A_DB_VERSION
    WHERE STATUS = 2;
    
    SELECT *
    FROM DQS_PROJECTS.dbo.A_DB_VERSION
    WHERE STATUS = 2;
    
  3. Çıkış, yükseltme tarihiyle birlikte her yükseltme için bir girdi görüntüler. En son tarihteki en fazla VERSION_ID ve ASSEMBLY_VERSION geçerli sürümdür. STATUS sütunundaki 2 değeri başarılı olduğunu gösterir. Bir hata oluşursa, HATA sütununda listelenir. Örnek çıktı:

    KİMLİK YÜKSELTME_TARİH VERSION_ID DERLEME_SÜRÜMÜ USER_NAME DURUM HATA
    1000 2013-08-11 05:26:39.567 1200 11.0.3000.0 <DOMAIN\UserName> 2
    1001 2013-09-19 15:09:37.750 1600 12.0.xxxx.0 <DOMAIN\UserName> 2