Aracılığıyla paylaş


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.