Aracılığıyla paylaş


DQS Veritabanlarını Ayırma ve Ekleme

Şunlar için geçerlidir: SQL Server

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

Bu konuda DQS veritabanlarını ayırma ve ekleme işlemleri açıklanmaktadır.

Başlamadan Önce

Sınırlamalar ve Kısıtlamalar

Sınırlamaların ve kısıtlamaların listesi için bkz. Veritabanı Ayırma ve Ekleme (SQL Server).

Önkoşullar

  • DQS'de aktif bir etkinlik veya süreç olmadığından emin olun. Bu, Etkinlik İzleme ekranı kullanılarak doğrulanabilir. Bu ekranda çalışma hakkında ayrıntılı bilgi için bkz. DQS Etkinliklerini İzleme.

  • Veri Kalitesi Sunucusu'nda oturum açmış kullanıcı olmadığından emin olun.

Güvenlik

İzinler

  • DQS veritabanlarını ayırmak için Windows kullanıcı hesabınızın SQL Server örneğindeki db_owner sabit sunucu rolünün bir üyesi olması gerekir.

  • Windows kullanıcı hesabınızın veritabanı eklemek için CREATE DATABASE, CREATE ANY DATABASE veya ALTER ANY DATABASE izni olmalıdır.

  • Çalışan etkinlikleri sonlandırmak veya DQS'deki çalışan işlemleri durdurmak için DQS_MAIN veritabanında dqs_administrator rolüne sahip olmanız gerekir.

DQS Veritabanlarını Ayırma

SQL Server Management Studio kullanarak bir DQS veritabanını ayırdığınızda, ayrılan dosyalar bilgisayarınızda kalır ve aynı SQL Server örneğine yeniden eklenebilir veya başka bir sunucuya taşınıp oraya eklenebilir. DQS veritabanı dosyaları genellikle Veri Kalitesi Hizmetleri bilgisayarınızda şu konumda bulunur: C:\Program Files\Microsoft SQL Server\MSSQL13. <>Instance_Name\MSSQL\DATA.

  1. Microsoft SQL Server Management Studio'yu başlatın ve uygun SQL Server örneğine bağlanın.

  2. Nesne Gezgini'nde Veritabanları düğümünü genişletin.

  3. DQS_MAIN veritabanına sağ tıklayın, Görevler'in üzerine gelin ve ayır'a tıklayın. Veritabanını Ayır iletişim kutusu görüntülenir.

  4. Bırak sütununun altındaki onay kutusunu seçin ve DQS_MAIN veritabanını ayırmak için Tamam'a tıklayın.

  5. DQS_PROJECTS ve DQS_STAGING_DATA veritabanlarını ayırmak için 3. ve 4. adımları yineleyin.

Ayrıca Transact-SQL deyimlerini ve sp_detach_db saklı yordamını kullanarak DQS veritabanlarını ayırabilirsiniz. Transact-SQL deyimlerini kullanarak veritabanlarını ayırma hakkında daha fazla bilgi için bkz. Veritabanını Ayırma bölümünde Transact-SQL kullanma.

DQS Veritabanları Ekleme

DQS veritabanını aynı SQL Server örneğine (ayırdığınız yerden) veya Data Quality Server'ın yüklü olduğu farklı bir SQL Server örneğine eklemek için aşağıdaki yönergeleri kullanın.

  1. Microsoft SQL Server Management Studio'yu başlatın ve uygun SQL Server örneğine bağlanın.

  2. Nesne Gezgini'nde Veritabanları'ya sağ tıklayın ve ekle'ye tıklayın. Veritabanı Ekle iletişim kutusu görüntülenir.

  3. Eklenecek veritabanını belirtmek için Ekle'ye tıklayın. Veritabanı Dosyalarını Bul iletişim kutusu görüntülenir.

  4. Veritabanının bulunduğu disk sürücüsünü seçin ve veritabanının .mdf dosyasını bulmak ve seçmek için dizin ağacını genişletin. Örneğin, DQS_MAIN veritabanı için:

    C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\DQS_MAIN.mdf  
    
  5. Veritabanı ayrıntıları (alt) bölmesinde, eklenecek dosyaların adları görüntülenir. Dosyanın yol adını doğrulamak veya değiştirmek için Gözat düğmesine (...) tıklayın.

  6. DQS_MAIN veritabanını eklemek için Tamam'a tıklayın.

  7. DQS_PROJECTS ve DQS_STAGING_DATA veritabanlarını eklemek için 2-6 arası adımları yineleyin.

  8. DQS_MAIN veritabanını geri yükledikten sonraki adımda Transact-SQL deyimlerini de çalıştırmanız gerekir, aksi takdirde Veri Kalitesi İstemcisi uygulamasını kullanarak Veri Kalitesi Sunucusu'na bağlanmaya çalıştığınızda bir hata iletisi görüntülenir ve bağlanamazsınız. Ancak, DQS_PROJECTS veya DQS_STAGING_DATA veritabanını eklediyseniz ve DQS_MAIN eklemediyseniz 9. ve 10. adımları gerçekleştirmeniz gerekmez.

    Transact-SQL deyimlerini çalıştırmak için Nesne Gezgini'nde sunucuya sağ tıklayın ve ardından Yeni Sorgu'ya tıklayın.

  9. Sorgu Düzenleyicisi penceresinde aşağıdaki SQL deyimlerini kopyalayın:

    ALTER DATABASE [DQS_MAIN] SET TRUSTWORTHY ON;  
    EXEC sp_configure 'clr enabled', 1;  
    RECONFIGURE WITH OVERRIDE;  
    ALTER DATABASE [DQS_MAIN] SET ENABLE_BROKER;  
    ALTER AUTHORIZATION ON DATABASE::[DQS_MAIN] TO [##MS_dqs_db_owner_login##];  
    ALTER AUTHORIZATION ON DATABASE::[DQS_PROJECTS] TO [##MS_dqs_db_owner_login##];  
    
  10. İfadeleri çalıştırmak için F5 tuşuna basın. İfadelerin başarılı bir şekilde yürütülüp yürütülmediğini doğrulamak için Sonuçlar panelini kontrol edin. Aşağıdaki iletiyi görürsünüz: Configuration option 'clr enabled' changed from 1 to 1. Run the RECONFIGURE statement to install.

  11. Başarılı bir şekilde bağlanıp bağlanamadığını doğrulamak için Veri Kalitesi İstemcisi'ni kullanarak Veri Kalitesi Sunucusuna bağlanın.

DQS veritabanlarını Transact-SQL deyimlerini kullanarak da ekleyebilirsiniz. Transact-SQL deyimlerini kullanarak veritabanları ekleme hakkında daha fazla bilgi için bkz. Veritabanı Ekleme bölümünde Transact-SQL kullanma.

Ayrıca Bkz.

DQS Veritabanlarını Yönetme