Tümleştirme Hizmetleri rollerini kullanma

SQL Server Integration Services db_ssisadmin, db_ssisltduser ve db_ssisoperator, paketleri erişimi denetlemek için üç sabit veritabanı düzey rollerini içerir.Roller üzerinde msdb veritabanını kaydedilen paketleri uygulanabilir: SQL Server. Bir paket kullanarak roller atama SQL Server Management Studio. Rol atamaları için msdb veritabanını yeniden kaydedilir.

Aşağıdaki tablo okuma açıklar ve eylemler, Windows'un yazma ve veritabanı düzey rollerini sabit Integration Services.

Rol

Eylem okunamıyor.

Eylem yazma

db_ssisadmin

veya

sysadmin

Kendi paketlerini numaralandırır.

Tüm paketler numaralandırılamıyor.

Kendi paketleri görüntüleyin.

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

yürütmek paketleri sahip.

Tüm paketleri çalıştırabilirsiniz.

Kendi paketleri ver.

Tüm paketler ver.

Tüm paketlere yürütmek SQL Server Aracı.

Paketleri al.

Kendi paketleri silin.

Tüm paketler silin.

paket roller değiştirin.

Tüm paket rollerini değiştirin.

Important noteImportant Note:
Db_ssisadmin rolünü ve dc_admin rolünün üyeleri için sysadmin ayrıcalık yükseltmesine mümkün olabilir.Bu roller değiştirebilirsiniz, çünkü bu bir ayrýcalýk yükseltmesi oluşabilir Integration Services paketleri ve Integration Services paketleri tarafından çalıştırılan SQL Server Sistem Yöneticisi güvenlik içeriğini kullanarak SQL Server Aracı. Bakım planları, veri koleksiyon kümesi ve diğer çalıştırırken bu ayrıcalık yükselmesine karşı korumak için Integration Services paketleri, yapılandırma SQL Server Bir proxy kullanacak biçimde paketleri çalışan Aracısı işleri sınırlı ayrıcalıklara sahip hesabı ya da yalnızca sysadmin üyeleri, db_ssisadmin ve dc_admin rollere ekleyin.

db_ssisltduser

Kendi paketlerini numaralandırır.

Tüm paketler numaralandırılamıyor.

Kendi paketleri görüntüleyin.

yürütmek paketleri sahip.

Kendi paketleri ver.

Paketleri al.

Kendi paketleri silin.

paket roller değiştirin.

db_ssisoperator

Tüm paketler numaralandırılamıyor.

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

Tüm paketleri çalıştırabilirsiniz.

Tüm paketler ver.

Tüm paketlere yürütmek SQL Server Aracı.

None

Windows yöneticileri

Çalışmakta olan tüm paketleri yürütme ayrıntılarını görüntüleyin.

Tüm paketler çalışmıyor.

Msdb sysssispackages tablosunda kaydedilmiş olan paketleri içerir. SQL Server. Daha fazla bilgi için bkz:sysssispackages (Transact-SQL).

Sysssispackages tablo paketleri için atanan roller hakkında bilgi içeren sütunlar içerir.

  • Readerrole sütun paket okuma erişimine sahip bir role belirtir.

  • Writerrole sütun paket yazma erişimi olduğundan rolü belirtir.

  • Ownersid sütun benzersiz içeren güvenlik tanımlayıcısı paketi oluşturan kullanıcı.Bu sütun, sahibini tanımlayan paket.

Varsayılan olarak, paketler için Okuyucu rolüne db_ssisadmin ve veritabanı düzey rollerini ve paket oluşturan kullanıcının benzersiz güvenlik tanıtıcısı db_ssisoperator izinler uygulanır ve izinler db_ssisadmin rolünü ve paket oluşturan kullanıcının benzersiz güvenlik tanıtıcısı, Yazar rolüne uygulayın.Bir kullanıcı olmalıdır bir üye db_ssisadmin, db_ssisltduser veya db_ssisoperator rolünü paketi okuma erişimi sahibi olur.Bir kullanıcı, yazma erişimi db_ssisadmin rolünün bir üyesi olmalıdır.

Sabit veritabanı düzey rollerini, kullanıcı tanımlı rollerle birlikte çalışır.Oluşturduğunuz rollere kullanıcı tanımlı rollerdir SQL Server Management Studio ve paketleri için izin atamak için kullanın. Paket erişmek için , bir kullanıcı, kullanıcı tanımlı rol ilgili üye olmanız gerekir Integration Services sabit bir veritabanı düzey roldür. Kullanıcıların bir pakete atanmış AuditUsers kullanıcı tanımlı rolünün üyeleri, örneğin, aynı zamanda db_ssisadmin, db_ssisltduser veya db_ssisoperator rolü üyelerinin paket okuma erişimi olması olmaları gerekir.

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

Kullanıcı tanımlı rollere kullanmak isterseniz, paketler için atamadan önce bunları için msdb veritabanını eklemeniz gerekir.Yeni veritabanı rolleri de oluşturabilirsiniz SQL Server Management Studio.

The Integration Services database-düzey roles grant rights on the Integration Services sistem tabloları in the msdb database, but not on the DTS sistem tabloları, such as sysdtspackages in the msdb database. Bir DTS alma gibi bazı yönetim görevlerini gerçekleştirebilmek için önce kullanıcıların DTS sistem tabloları hakları zorunda paket içinde Management Studio. DTS hakkında daha fazla bilgi için destek, Destek'de veri dönüştürme Hizmetleri (DTS) için bkz: SQL Server 2008.

1. Adım: Object Explorer'ı açın ve Tümleştirme Hizmetleri için Bağlan

Kullanarak paketler için rolleri atamadan önce SQL Server Management Studio, nesne Explorer'da açmalısınız SQL Server Management Studio ve bağlanma Integration Services.

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

Object Explorer'ı açın ve Tümleştirme Hizmetleri için bağlanmak için

  1. Açık SQL Server Management Studio.

  2. ' I tıklatın Nesne Explorer on the Görünümü menüsü.

  3. Object Explorer araç çubuğunda tıklatın. Bağlan sonra'ı tıklatınTümleştirme Hizmetleri.

  4. Içinde Sunucuya bağlan iletişim kutusunda, bir sunucu adı sağlayın.Nokta (.), (local) kullanabilirsiniz veya localhost yerel sunucuyu belirtmek için.

  5. ' I tıklatın Bağlan.

2. Adım: Paketleri için okuyucu ve yazıcı roller 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. Saklı paketler klasörünü genişletin ve sonra da roller atamak istediğiniz paket içeren alt klasörü genişletin.

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

  4. Içinde Paketleri roller iletişim kutusunda, bir okuyucu rolünün seçinOkuyucu rolü listesi ve yazıcı bir roldeYazar rolü listesi.

  5. ' I tıklatın SORUNSUZ.

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

SQL Server Veritabanı Altyapısı için bağlanmak ve msdb veritabanına erişmek için önce (MSSQLSERVER hizmet) yeniden başlatılması gerekir.

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

  1. Açık SQL Server Management Studio.

  2. ' I tıklatın Nesne Explorer on the Görünümü menüsü.

  3. Object Explorer araç çubuğunda tıklatın. Bağlan sonra'ı tıklatınVeritabanı Altyapısı.

  4. Içinde Sunucuya bağlan iletişim kutusunda, bir sunucu adı girin ve bir kimlik doğrulaması modunu seçin.Nokta (.), (local) kullanabilirsiniz veya localhost yerel sunucuyu belirtmek için.

  5. ' I tıklatın Bağlan.

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

  7. Roller düğümünde, Database Roles'ı sağ tıklatın ve'i tıklatın Yeni veritabanı rolü.

  8. Genel sayfasındaki bir ad girin ve isteğe bağlı olarak, sahibi ve sahipli şemalar belirtin ve rolünün üyeleri ekleyin.

  9. Isteğe bağlı olarak tıklatın. Izinleri ve nesne izinlerini yapılandırın.

  10. Isteğe bağlı olarak tıklatın. Genişletilmiş Özellikler ve tüm genişletilmiş özelliklerini yapılandırın.

  11. ' I tıklatın SORUNSUZ.

Integration Services icon (small) Tümleştirme Hizmetleri ile güncel kalın

Karşıdan yüklemeler, makaleleri, örnekler ve en son Microsoft video yanı sıra, seçili topluluğun çözümleri için ziyaret Integration Services sayfa MSDN veya TechNet:

Bu güncelleştirmelerin otomatik bildirim için kullanılabilir RSS akışlarına abone olmak sayfa.