Aracılığıyla paylaş


Tümleştirme Hizmetleri rolleri kullanma

SQL Server Integration Services includes the three fixed database-level roles, db_ssisadmin, db_ssisltduser, and db_ssisoperator, for controlling access to packages.Roller için kaydedilen paketleri üzerinde uygulanabilir msdb veritabanında SQL Server.paket kullanarak rolleri ata SQL Server Management Studio.Rol atamaları kaydedilir msdb veritabanı.

Aşağıdaki tablo Windows ve sabit veritabanı düzey roller içinde okuma ve yazma eylemleri açıklanır Integration Services.

Rolü

Okuma eylem

Eylem yazma

db_ssisadmin

veya

sysadmin

Kendi paketlerini numaralandırır.

Tüm paketlerini numaralandırır.

Kendi paketleri görüntüleyin.

Tüm paketleri görüntüleyin.

Kendi paketleri yürütün.

Tüm paketleri yürütün.

Kendi paketleri verin.

Tüm paketleri verin.

Tüm paketleri yürütme SQL Server Aracısı.

Paketleri almak.

Kendi paketleri silin.

Tüm paketleri silin.

Kendi paket rolleri değiştirmek.

Tüm paket rolleri değiştirmek.

Önemli notÖnemli
Üyeleri db_ssisadmin rolü ve dc_admin rolü için ayrıcalık yükseltmesine mümkün olabilir sysadmin.Bu rolleri değiştirebilir bu ayrıcalık yükselmesi oluşabilir Integration Services paketleri ve Integration Services paketleri tarafından çalıştırılabilir SQL Server kullanarak sysadmin güvenlik bağlamında SQL Server Aracısı.Bakım planları, veri koleksiyon kümelerini ve diğer çalıştırırken bu ayrıcalık yükselmesine karşı korumak için Integration Services yapılandırma paketleri, SQL Server Aracısı işleri sınırlı ayrıcalıklara sahip bir yetkili hesap kullanmak veya yalnızca Ekle paketleri çalıştırmak, sysadmin üyelerine db_ssisadmin ve dc_admin rolleri.

db_ssisltduser

Kendi paketlerini numaralandırır.

Tüm paketlerini numaralandırır.

Kendi paketleri görüntüleyin.

Kendi paketleri yürütün.

Kendi paketleri verin.

Paketleri almak.

Kendi paketleri silin.

Kendi paket rolleri değiştirmek.

db_ssisoperator

Tüm paketlerini numaralandırır.

Tüm paketleri görüntüleyin.

Tüm paketleri yürütün.

Tüm paketleri verin.

Tüm paketleri yürütme SQL Server Aracısı.

Hiçbiri

Windows yöneticileri

Tüm çalışan paketleri yürütme ayrıntılarını görüntüleyin.

Şu anda tüm paketleri çalışmamaya başlar.

The sysssispackages table in msdb contains the packages that are saved to SQL Server.Daha fazla bilgi için bkz: sysssispackages (Transact-sql).

The sysssispackages table includes columns that contain information about the roles that are assigned to packages.

  • The readerrole column specifies the role that has read access to the package.

  • The writerrole column specifies the role that has write access to the package.

  • The ownersid column contains the unique security identifier of the user who created the package.Bu sütun, paket sahibini tanımlar.

Varsayılan olarak, izinleri db_ssisadmin ve db_ssisoperator sabit veritabanı düzey roller ve benzersiz güvenlik tanımlayıcısı paketi oluşturan kullanıcı paketleri için Okuyucu rolüne ve izinlerini uygulamak db_ssisadmin rolü ve benzersiz güvenlik tanımlayıcısı , paket oluşturan kullanıcının yazan rolü. uygulamakBir kullanıcı üye olmanız gerekir db_ssisadmin, db_ssisltduser, veya db_ssisoperator Rol okuma erişmesine izin paket.Bir kullanıcı üye olmanız gerekir db_ssisadmin rolü var. yazma erişimi için

Sabit veritabanı düzey roller, kullanıcı tarafından tanımlanan rolleri ile birlikte çalışır.Oluşturduğunuz rollere kullanıcı tanımlı rolleri olan SQL Server Management Studio ve sonra paketleri için izinleri atamak içinpaket erişmek için bir kullanıcı kullanıcı tanımlı rolü ile ilgili üye olmanız Integration Services veritabanı sabitdüzey rolü.Örneğin kullanıcıların üye, AuditUsers bir pakete atanmış kullanıcı tanımlı rol bunlar da olmalıdır üyeleri db_ssisadmin, db_ssisltduser, veya db_ssisoperator Rol okuma erişmesine izin paket.

Paketler için kullanıcı tanımlı rollere atamak, erişim paketleri sabit veritabanı düzey roller tarafından belirlenir.

Kullanıcı tanımlı roller kullanmak isterseniz, bunları eklemeniz gerekir msdb önce onları atayabilir veritabanıpaketleri. Yeni veritabanı rolleri oluşturabilirsiniz SQL Server Management Studio.

The Integration Services database-level roles grant rights on the Integration Services system tables in the msdb database, but not on the DTS system tables, such as sysdtspackages in the msdb database.Bir dts paket alma gibi belirli görevleri gerçekleştirebilmek için önce kullanıcıların dts sistem tabloları hakları sahip Management Studio.dts desteği hakkında daha fazla bilgi için bkz: destek için Data Transformation Services (dts), SQL Server 2008.

1. Adım: Object Explorer'ı açın ve Tümleştirme Hizmetleri bağlanmak

Kullanarak paketleri için rolleri atamadan önce SQL Server Management Studio, Object Explorer'da açmak gerekir SQL Server Management Studio ve bağlanmak için Integration Services.

The Integration Services service must be started before you can connect to Integration Services.

Nesne Gezgini'ni açın ve Tümleştirme Hizmetleri bağlanmak için

  1. Open SQL Server Management Studio.

  2. ' I Object Explorer üzerinde View menü.

  3. Object Explorer araç çubuğunda'i Connectve i Integration Services.

  4. De sunucusuna bağlan iletişim kutusunda, bir sunucu adı sağlayın.Bir nokta (.), (yerel) kullanabilir veya localhost yerel sunucuyu belirtmek için.

  5. ' I bağlanmak.

2. Adım: Paketler için okuyucu ve yazıcı rol atama

Her paket için bir okuyucu ve yazıcı rol atayabilirsiniz.

Bir paket için bir okuyucu ve yazıcı rol atama

  1. Nesne Gezgini'nde bulun Integration Services bağlantı.

  2. Saklanan paketler klasörünü genişletin ve sonra roller atamak istediğiniz paket içeren alt klasörü genişletin.

  3. Roller atamak istediğiniz paket sağ tıklatın.

  4. De Paketleri rollerini iletişim kutusunda, bir okuyucu rolü seçin Okuyucu rolüne listesi ve yazan rolünde Yazan rolü listesi.

  5. Click OK.

Kullanıcı tanımlı bir rol oluşturun

SQL ServerVeritabanı altyapısı ve erişim bağlanmadan önce (mssqlserver hizmet) başlatılmış olması gerekir msdb veritabanı.

Kullanıcı tanımlı bir rol oluşturmak için

  1. Open SQL Server Management Studio.

  2. ' I Object Explorer üzerinde View menü.

  3. Object Explorer araç çubuğunda'i Connectve i Veritabanı altyapısı.

  4. De sunucusuna bağlan iletişim kutusunda, bir sunucu adı sağlayın ve kimlik doğrulaması modunu seçin.Bir nokta (.), (yerel) kullanabilir veya localhost yerel sunucuyu belirtmek için.

  5. ' I bağlanmak.

  6. Veritabanları, sistem veritabanları msdb güvenlik ve rolleri genişletin.

  7. Roles düümünü, veritabanı rolleri sağ tıklatın ve Yeni bir veritabanı rolü.

  8. Bağlı olarak genel sayfa, bir ad ve isteğe bağlı olarak, sahibi ve sahipli şemaları belirtin ve Rol üyeleri eklemek.

  9. İsteğe bağlı olarak tıklatın izin ve nesne izinlerini yapılandırın.

  10. İsteğe bağlı olarak tıklatın Genişletilmiş özellikleri ve tüm genişletilmiş özelliklerini yapılandırın.

  11. Click OK.

Integration Services simgesi (küçük)Integration Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler ve seçilen topluluk çözümleri yanı sıra Microsoft videolar için ziyaret Integration Services sayfa msdn veya TechNet:

Bu güncelleştirmelerle ilgili otomatik bildirim almak için, sayfadaki RSS akışlarına abone olun.