Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Belirtiler

Aşağıdaki senaryoyu düşünün:

  • Microsoft SQL Server 2012 ya da SQL Server 2014 Integration Services katalog ve SSISDB katalog örneği çalıştırın.

  • Böylece bir SSIS katalog klasörü, proje veya ortam güvenli hale getirilebilen öğesi erişimleri Windows grubunun üyeleri için izinleri verin.

    Not: Aşağıdaki yollardan herhangi birini kullanarak izinler verebilirsiniz:

    • Management Studio kullanın. İçin bunu yapmak, Integration Services Kataloğu nesneyi sağ tıklatın, Özellikler' i seçin ve ardından gruba izinler sayfasında Gözat grubunu ekleyin ve sonra o grup için izinleri seçin.

    • Aaıdaki saklı yordamı Ça

      [SSISDB].[catalog].[grant_permission]

  • Görüntülemek ve Management Studio'yu veya saklı yordam kullanarak paketleri Integration Services katalog SSISDB veritabanında yürütmek Windows grubunun üyesi olan bir Windows kullanıcı çalışır.


Bu senaryoda, kullanıcı bunlar izinler verilmiş paketleri göremezsiniz ve olamaz doğrulamak ve paketleri çalıştırın.

Neden

SSISDB iç görünümleri dosyasındaki bir sorun nedeniyle bu sorun oluşur. Bu kullanıcının Windows grup üyeliği'ni kullanarak izinleri verilir, beklenen etkili izinler önler.

Her yeni bir toplu güncelleştirme SQL Server için tüm düzeltmeleri içerir ve tüm güvenlik, düzeltmelerini önceki toplu güncelleştirme ile birlikte. SQL Server için en son toplu güncelleştirme denetleyin:


Geçici çözüm

Bu soruna geçici bir çözüm için güvenli hale getirilebilen SSIS erişmek için çeşitli kullanıcı Windows grubunun kullanmayın. Bunun yerine, gerekli Windows kullanıcılarının listesini kapsüllemek için SQL Server'da kullanıcı tanımlı veritabanı rolü kullanın ve sonra o veritabanı rolü izinleri atayın.

Bunu yapmak için şu adımları izleyin:

  1. SQL Server örneği için gerekli Windows oturumları oluşturmak ve SSISDB veritabanı için kullanıcı erişimi verin. Örneğin, Güvenlikiçin giderek oturumlarıve Yeni oturum açma' ı tıklatarak Management Studio'yu kullanabilirsiniz. Veya, her Windows kullanıcı oturumu açmak için aşağıdaki komutu kullanabilirsiniz:

    Ana kullanın
    GİT
    Etki alanıoturum açma oluşturma \kullanıcı adı ile WINDOWS DEFAULT_DATABASE'danana =
    GİT
    SSISDB kullanma
    GİT
    CREATE USER etki\kullanıcı adı için oturum açma etki alanı\kullanıcı adı
    GİT

  2. SSISDB veritabanında bir kullanıcı tanımlı veritabanı rolü, ssis_usersgibi oluşturun. Örneğin, veritabanlarınıgiderek, SSISDB, Güvenlik' i tıklatarak, rolleritıklatarak, Veritabanı rolleritıklatarak, tıklatıp ardından Yeni veritabanı rolüManagement Studio'yu kullanabilirsiniz. Veya, aşağıdaki komut dosyası kullanabilirsiniz:

    SSISDB kullanma
    GİT
    ROLÜ oluşturmak ssis_users
    GİT

  3. İstediğiniz kullanıcıları rol ssis_usersSSISDB ekleyin. Örneğin, veritabanlarınıgiderek, SSISDBtıklatarak, Güvenlik' i tıklatarak, rolleritıklatarak, Veritabanı rolleritıklatarak, Rol üyeler' i tıklatın ve Ekle' yi tıklatarak tarafından Management Studio'yu kullanabilirsiniz. Veya, aşağıdaki komut dosyası kullanabilirsiniz:

    SSISDB kullanma
    GİT
    ALTER ROLÜ ssis_usersetki alanıÜye Ekle \kullanıcı adı
    GİT

  4. Tümleştirme hizmetleri Kataloğu güvenli hale getirilebilen nesnesini sağ tıklatın, Özellikler' i tıklatın, izinler sayfasında veritabanı rolü izinleri eklemek için Gözat ' ı tıklatın ve sonra izin ver veya Reddet istenen erişim izinlerini aşağıdaki gibi seçin:

    Select Grant or Deny on the desired explicit permissions


Not: Bu izinleri başarıyla SSIS paketini yürütmek yeterli olmayabilir. Her SSIS paketi özel tasarım ve belirli sunucular ve veritabanları veya doğrulamak veya SSIS paketi başarıyla yürütmek için paylaşımlara erişmek için ek özel gereksinimleri olabilir.

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Başvurular

Daha fazla bilgi için Microsoft Developer Network (MSDN) Web sitesinde aşağıdaki konulara bakın:

SSIS Kataloğu

Klasör Özellikleri iletişim kutusu

Proje Özellikleri iletişim kutusu

Ortam Özellikleri iletişim kutusu


Microsoft yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji bakın.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×