Tümleştirme Hizmetleri rolleri (eski SSIS hizmeti)
SQL Server Integration Servicesüç sabit veritabanı düzey roller içerir db_ssisadmin, db_ssisltduser, ve db_ssisoperator, paketleri erişimi denetlemek için. Roller için kaydedilen paketleri uygulanabilir msdb veritabanı içinde SQL Server. Bir paket kullanarak rolleri ata SQL Server Management Studio. Rol atamalarını kaydedilir msdb veritabanı.
Okuma ve yazma işlemleri
Aşağıdaki tabloda Windows ve sabit veritabanı düzey roller içinde okuma ve yazma eylemleri açıklanır Integration Services.
Role |
Eylem okuyun |
Eylem yazma |
---|---|---|
db_ssisadmin veya sysadmin |
Kendi paketleri 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 paketler halinde idam SQL Serverajan. |
Paketleri almak. Kendi paketleri silin. Tüm paketleri silin. Kendi paketi rolleri değiştirmek. Tüm paketi rolleri değiştirmek.
Önemli
Üyeleri db_ssisadminrolü ve dc_adminrolü için ayrıcalık düzeylerini yükseltmek mümkün olabilir sysadmin.Bu rolleri değiştirebilir bu ayrıcalık oluşabilir Integration Servicespaketleri ve Integration Servicespaketleri tarafından yürütülebilecek SQL Serverkullanarak sysadmingüvenlik bağlamında SQL Serverajan.Bakım planları, veri toplama kümelerini ve diğer çalıştırırken bu ayrıcalık yükselmesine karşı korumak için Integration Servicespaketleri yapılandırmak SQL ServerAracısı işleri, sınırlı ayrıcalıklara sahip bir proxy hesabı kullanmak veya yalnızca Ekle paketleri çalıştırmak sysadminüyelerine db_ssisadminve dc_adminrollerini.
|
db_ssisltduser |
Kendi paketleri 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 paketi 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 paketler halinde idam SQL Serverajan. |
Hiçbiri |
Windows yöneticileri |
Tüm çalışan paketleri yürütme ayrıntılarını görüntüleyin. |
Paketleri çalışan tüm durdurun. |
Ownersidsysssispackages tablo
Ownersidsysssispackages içinde tablo msdb için kaydedilen paketleri içeren SQL Server. Daha fazla bilgi için, bkz. Ownersidsysssispackages (Transact-sql).
Ownersidsysssispackages tablo, paketler için atanan rolleri hakkında bilgi içeren sütunlar içerir.
Readerrole sütun paket okuma erişimine sahip rolü belirtir.
Writerrole sütun paket yazma erişimine sahip rolü belirtir.
SahipSID sütun içeren paket oluşturan kullanıcının benzersiz güvenlik tanıtıcısı. Bu sütun, paket sahibini tanımlar.
İzinler
Varsayılan olarak, izinleri db_ssisadmin ve db_ssisoperator düzeyi veritabanı rolleri sabit ve paket oluşturan kullanıcının benzersiz güvenlik tanıtıcısı geçerli paket için okuyucu rolüne ve izinlerini db_ssisadmin rolü ve paket oluşturan kullanıcının benzersiz güvenlik tanıtıcısı geçerli yazar rolüne. Bir kullanıcı bir üyesi olmanız db_ssisadmin, db_ssisltduser, ya db_ssisoperator paket okuma erişimi için rol. Bir kullanıcı bir üyesi olmanız db_ssisadmin rol yazma erişiminizin olması gerekir.
Erişim paketleri
Sabit veritabanı düzey roller, kullanıcı tanımlı rolleri ile birlikte çalışır. Oluşturduğunuz rollere kullanıcı tanımlı rolleri vardır SQL Server Management Studiove paketler için izinleri atamak için kullanın. Bir paket erişmek için bir kullanıcı kullanıcı tanımlı rol ve ilgili üye olmalıdır Integration Servicessabit veritabanı düzeyinde rol. Örneğin, kullanıcılar, AuditUsers pakete atanmış kullanıcı tanımlı rol, onlar da olmalıdır üyeleri db_ssisadmin, db_ssisltduser, veya db_ssisoperator paket okuma erişimi için rol.
Paketler için kullanıcı tanımlı roller atamazsanız, erişim paketleri sabit veritabanı düzey roller tarafından belirlenir.
Kullanıcı tanımlı roller kullanmak isterseniz, bunları eklemeniz gerekir msdb paketleri atamak için önce veritabanı. Sen-ebilmek yaratmak yeni veritabanı rolleri SQL Server Management Studio.
Integration ServicesVeritabanı düzey roller üzerinde haklar ver Integration Servicessistem tabloları içinde msdbveritabanı.
SQL ServerVeritabanı altyapısı ve erişim bağlanmadan önce (mssqlserver hizmeti) başlatılmalıdır msdb veritabanı.
Paketler için rolleri atamak için aşağıdaki görevleri tamamlamanız gerekir.
Nesne Gezgini'ni açın ve Tümleştirme Hizmetleri bağlanmak
Paketleri kullanarak rolleri atamak için önce SQL Server Management Studio, nesne Explorer'da açmalısınız SQL Server Management Studiove Integration Services.
Integration Servicesİçin bağlanmadan önce hizmetinin başlatılmış olması gerekir Integration Services.
Okuyucu ve yazıcı rol atama paketleri
Her bir paket için bir okuyucu ve yazıcı rol atayabilirsiniz.
ilişkili Görevler
İlişkili İçerik
|