Share via


İçin bir sorumlusunun izni

Bu konuda bir sorumlusunun izni açıklar SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL.

Bu Konuda

  • Başlamadan Önce

    Sınırlamalar ve Kısıtlamalar

    Güvenlik

  • Kullanarak bir anapara izni vermek için:

    SQL Server Management Studio

    Transact-SQL

Başlamadan Önce

Sınırlamalar ve Kısıtlamalar

Yönetme izinleri kolaylaştırmak aşağıdaki en iyi uygulamaları göz önünde bulundurun.

  • Roller, yerine tek tek oturum açma veya kullanıcı izni verin. Tek bir kişi tarafından başka bir yerini departing bireysel rolden kaldırmak ve yeni bireysel rolüne ekleyin. Rolü ile ilişkili olabilecek birçok izinleri otomatik olarak yeni bireysel kullanıma sunulacaktır. Kuruluş içinde birkaç kişi aynı izinleri gerekiyorsa, her biri rolüne ekleyerek onları aynı izinleri verecektir.

  • Benzer securables (tablolar, görünümler ve prosedürler) bir şema tarafından sahip olunan yapılandırın, sonra şema izinleri verin. Örneğin, bordro şemanın çeşitli tablolar, görünümler ve saklı yordamlar kendi. Şemaya erişimi vererek, aynı zamanda bordro işlevi gerçekleştirmek için gerekli tüm izinleri verilebilir. Ne securables izinleri verilebilir hakkında daha fazla bilgi için bkz: Securables.

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. Üyeleri sysadmin sabit sunucu rolü izni vermek.

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

SQL Server Management Studio Kullanarak

İçin bir sorumlusunun izni vermek için

  1. Nesne Explorer, izin vermek istediğiniz nesneyi içeren veritabanı genişletin.

    [!NOT]

    Özel bir saklı yordam izinleri verme ile aşağıdaki adımları anlaşma ama benzer adımları, tablolar, görünümler, işlevler ve derlemeler, yanı diğer securables izinler eklemek için kullanabilirsiniz. Daha fazla bilgi için bkz.grant (Transact-sql)

  2. Genişletme programlama ağıl.

  3. Genişletme Saklı yordamlar ağıl.

  4. Saklı yordamı sağ tıklatın ve seçin Özellikler.

  5. İçinde Depolanan yordamı özellikleri – stored_procedure_name Seç iletişim kutusunda, Seç sayfasında, altında izin. Bu kullanıcıların kullanıcılar ya da roller saklı yordama ekleyin ve izinlerini belirlemek için bu sayfayı kullanın veya rolleri vardır.

  6. Bittiğinde tıklatın Tamam.

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

Transact-SQL'i Kullanma

İçin bir sorumlusunun izni vermek için

  1. İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğunda Yeni sorgu.

  3. Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute.

    -- Grants EXECUTE permission on stored procedure HumanResources.uspUpdateEmployeeHireInfo to an application role called Recruiting11. 
    USE AdventureWorks2012;
    GO
    GRANT EXECUTE ON OBJECT::HumanResources.uspUpdateEmployeeHireInfo
        TO Recruiting11;
    GO
    

Daha fazla bilgi için grant (Transact-sql)ve Nesne IZINLERI (Transact-sql).

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

Ayrıca bkz.

Kavramlar

Sorumluları (veritabanı altyapısı)