Aracılığıyla paylaş


Saklı yordam izinleri

Bu konuda bir saklı yordam izinleri açıklar SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL. Varolan kullanıcı, veritabanı rolü veya veritabanı uygulama rolü izinleri verilebilir.

Bu Konuda

  • Başlamadan Önce

    Sınırlamalar ve Kısıtlamalar

    Güvenlik

  • Bir saklı yordam izinleri için kullanma:

    SQL Server Management Studio

    Transact-SQL

Başlamadan Önce

Sınırlamalar ve Kısıtlamalar

  • Sen cant'kullanma SQL Server Management Studiosistem yordamları ya da sistem işlevleri izin vermek için. Kullanım Nesne IZINLERI onun yerine.

Güvenlik

İzinler

Grantor (veya as seçeneği ile belirtilen anapara) OPTION izni kendisini ya da verilen izni da anlaşılacağı daha yüksek bir izin olması gerekir. Hangi yordamı ait olduğu veya yordamı izni denetlemek şema alter izni gerektirir. Daha fazla bilgi için, bkz. Nesne IZINLERI (Transact-sql).

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

Saklı yordam izinleri vermek için

  1. Nesne Explorer'da örneğine bağlanmak Veritabanı Altyapısıve bu örneği genişletin.

  2. Genişletme veritabanları, hangi yordamı ait olduğu ve ardından veritabanı genişletin programlama.

  3. Genişletme Saklı yordamlar, yordamı üzerinde izinleri verin ve sonra tıklatın sağ özellikleri.

  4. Dan Depolanan yordamı özellikleriseçin izin sayfa.

  5. Bir kullanıcı, veritabanı rolü veya uygulama rolü izinleri için tıklayın Ara.

  6. İçinde seçin kullanıcılar ya da roller, tıklayın Nesne türleri ekleyin ya da kullanıcılar ve roller istediğiniz temizleyin.

  7. Tıklayın göz kullanıcıları veya rolleri listesini görüntülemek için. Kullanıcılar ya da roller için izinleri verilmesi gereken seçin.

  8. İçinde İzinler kılavuz, belirtilen kullanıcı veya rol vermek için izinleri seçin. İzinleri açıklaması için bkz: Izinler (veritabanı altyapısı).

Seçme Ver grantee belirtilen izin verilecektir gösterir. Seçme Grant ile grantee da diğer ilkeleri belirtilen izni mümkün olacağını gösterir.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

Saklı yordam izinleri vermek için

  1. Bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğundan tıklatın Yeni sorgu.

  3. Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute. Bu örnek EXECUTEsaklı yordam HumanResources.uspUpdateEmployeeHireInfoadlı bir uygulama rol Recruiting11.

USE AdventureWorks2012; 
GRANT EXECUTE ON OBJECT::HumanResources.uspUpdateEmployeeHireInfo
    TO Recruiting11;
GO

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Ayrıca bkz.

Başvuru

sys.fn_builtin_permissionsilişkili (Transact-sql)

Nesne IZINLERI (Transact-sql)

Kavramlar

Saklı yordam oluşturma

Saklı yordam değiştirmek

Saklı yordam silmek

Saklı yordam yeniden adlandırma

Diğer Kaynaklar

Covering/Implied Permissions