catalog.grant_permission (SSISDB veritabanı)
Bir güvenilir nesne üzerindeki izin verir Integration ServicesKatalog.
Sözdizimi
grant_permission [ @object_type = ] object_type
, [ @object_id = ] object_id
, [ @principal_id = ] principal_id
, [ @permission_type = ] permission_type
Bağımsız değişkenler
[ @object\_type = ] object_type
Güvenilir nesne türü. Güvenlik altına alınabilir nesnelerin türlerini içerecek klasörü (1), proje (2), çevre (3) ve işlem (4).The object_type is smallint.[ @object\_id = ] object_id
Güvenilir nesne benzersiz tanımlayıcı (Kımlık). The object_id is bigint.[ @principal\_id = ] principal_id
İzin verilmesi için anapara Kımlığı. The principal_id is int.[ @permission\_type = ] permission_type
Verilecek izin türü. The permission_type is smallint.
Dönüş Kodu Değerleri
0 (başarı)
1 ( object_class Geçersiz)
2 ( object_id yok)
3 ( principal yok)
4 ( permission Geçersiz)
5 (başka bir hata)
Sonuç Kümeleri
Hiçbiri
İzinler
Bu saklı yordam aşağıdaki izinlerden birini gerektirir:
Nesne üzerindeki izinleri ASSIGN_PERMISSIONS
Üyelik ssis_adminveritabanı rolü
Üyelik sysadminsunucu rolü
Açıklamalar
Bu saklı yordam aşağıdaki tabloda açıklanan izin türleri vermenize olanak sağlar:
permission_type değeri |
İzin adı |
İzin açıklaması |
Geçerli nesne türleri |
---|---|---|---|
1 |
OKUYUN |
Asıl özellikleri gibi nesnenin bir parçası kabul edilen bilgileri okumak verir. Asıl numaralandırmak veya nesnesi içinde yer alan diğer nesneler içeriğini okumak izin vermez. |
Klasörü, proje, çevre, işlem |
2 |
DEĞİŞTİRME |
Asıl özellikleri gibi nesnenin bir parçası kabul edilir bilgilerini değiştirmek olanak sağlar. Asıl nesnenin içinde bulunan diğer nesneleri değiştirmek izin vermez. |
Klasörü, proje, çevre, işlem |
3 |
YÜRÜTME |
Projede tüm paketleri çalıştırmak temel sağlar. |
Proje |
4 |
MANAGE_PERMISSIONS |
Asıl nesneleri izinleri atamak sağlar. |
Klasörü, proje, çevre, işlem |
100 |
CREATE_OBJECTS |
Klasörde nesneleri oluşturmak temel sağlar. |
Klasör |
101 |
READ_OBJECTS |
Asıl klasöründeki tüm nesneleri okumak verir. |
Klasör |
102 |
MODIFY_OBJECTS |
Klasördeki tüm nesneleri değiştirmek asıl adı sağlar. |
Klasör |
103 |
EXECUTE_OBJECTS |
Asıl klasöründeki tüm projelerdeki tüm paketleri çalıştırmak izin verir. |
Klasör |
104 |
MANAGE_OBJECT_PERMISSIONS |
Klasördeki tüm nesnelerin izinlerini yönetmek temel sağlar. |
Klasör |
Hatalar ve uyarılar
İlgili hata ve iletiler için dönüş kodu değerleri bölümüne bakın.