Aracılığıyla paylaş


DQS Güvenliği

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

Veri Kalitesi Hizmetleri (DQS) güvenlik altyapısı SQL Server güvenlik altyapısını temel alır. Veritabanı yöneticisi, kullanıcıyı bir DQS rolüyle ilişkilendirerek kullanıcıya bir dizi izin verir. Bunu yapmak, kullanıcının erişimi olan DQS kaynaklarını ve kullanıcının gerçekleştirmesine izin verilen işlevsel etkinlikleri belirler.

DQS Rolleri

DQS için dört rol vardır. Bunlardan biri, öncelikle ürün yükleme, veritabanı bakımı ve kullanıcı yönetimiyle ilgilenen veritabanı yöneticisidir (DBA). Bu rol öncelikle Veri Kalitesi İstemcisi uygulaması yerine SQL Server Management Studio'yu kullanır. Sunucu rolleri sysadmin'dir.

Diğer üç rol ise doğrudan Veri Kalitesi İstemcisi uygulamasında çalışarak ürünü kullanan bilgi çalışanları ve veri görevlileridir. Bu roller şunları içerir:

  • DQS Yöneticisi (dqs_administrator rol), ürün kapsamında her şeyi yapabilir. Yönetici bir projeyi düzenleyebilir ve yürütebilir, bilgi bankası oluşturup düzenleyebilir, etkinliği sonlandırabilir, etkinlik içindeki bir işlemi durdurabilir ve yapılandırma ile Başvuru Veri Hizmetleri ayarlarını değiştirebilir. Ancak DQS Yöneticisi sunucuyu yükleyemez veya yeni kullanıcılar ekleyemez. Veritabanı yöneticisi bunu yapmalıdır.

  • DQS KB Düzenleyicisi (dqs_kb_editor rolü), yönetim dışında tüm DQS etkinliklerini gerçekleştirebilir. KB Düzenleyicisi bir projeyi düzenleyip yürütebilir, bilgi bankası oluşturup düzenleyebilir. Etkinlik izleme verilerini görebilirler, ancak bir etkinliği sonlandıramaz veya durduramaz ya da yönetim görevlerini gerçekleştiremezler.

  • DQS KB İşleci (dqs_kb_operator rolü) bir projeyi düzenleyebilir ve yürütebilir. Herhangi bir bilgi yönetimi gerçekleştiremezler; bilgi bankası oluşturamaz veya değiştiremezler. Etkinlik izleme verilerini görebilirler, ancak bir etkinliği sonlandıramaz veya yönetim görevlerini gerçekleştiremezler.

Kullanıcı Yönetimi

Veritabanı yöneticisi (DBA), DQS kullanıcılarını oluşturur ve SQL Server Management Studio'daki DQS rolleriyle ilişkilendirir. DBA, sql oturum açma bilgilerini DQS_MAIN veritabanının kullanıcıları olarak ekleyerek ve her kullanıcıyı DQS rollerinden biriyle ilişkilendirerek izinlerini yönetir. Her bir role, DQS_MAIN veritabanındaki bir dizi saklı yordam için izin verilmiştir. üç DQS rolü DQS_PROJECTS ve DQS_STAGING_DATA veritabanları için kullanılamaz.

Görev Açıklaması Konu
SQL Server Management Studio kullanarak kullanıcı oluşturmayı ve DQS rollerini vermeyi açıklar. SSMS'de DQS Kullanıcılarını Yönetme