Uygulama rolü oluşturma
Bu konuda nasıl bir uygulama rol oluşturulacağı açıklanır SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL. Uygulama rolleri belirli uygulamaları dışında veritabanı kullanıcı erişimi sınırlayın. Uygulama rolleri sahip kullanıcı, yani Rol üyeleri listesi değil ne zaman görüntülenen uygulama rolü seçilir.
Önemli |
---|
Uygulama rol parola ayarlandığında parola karmaşıklığı denetlenir. Uygulama rolleri çağırmak uygulamaların şifrelerini saklamanız gerekir. Şifrelenmiş bir uygulama rol parola her zaman saklanmalıdır. |
Bu Konuda
Başlamadan Önce
Güvenlik
Bir uygulama rol oluşturmak için kullanma:
SQL Server Management Studio
Transact-SQL
Başlamadan Önce
Güvenlik
İzinler
Veritabanı üzerinde HIÇBIR APPLICATION role alter izni gerektirir.
[Top]
SQL Server Management Studio Kullanarak
Bir uygulama rol oluşturmak için
Nesne Explorer'da, uygulama rolü oluşturmak istediğiniz veritabanı genişletin.
Genişletme güvenlik ağıl.
Genişletme rol ağıl.
Sağ Uygulama rolleri ağıl ve seçme Yeni uygulama Role….
İçinde Uygulama rolü-New iletişim kutusunda, Genel sayfa, yeni uygulama rolünün yeni adını girin rol adı kutusu.
İçinde Varsayılan şema kutusunda, nesne adlarını girerek bu rolü tarafından oluşturulan nesnelerin kendi şema belirtin. Alternatif olarak, üç nokta tıklatın (...) açmak için Şema bulun iletişim kutusu.
İçinde parola kutusunda, yeni rol için bir parola girin. Bu parolayı yeniden içine girmek Confirm Password kutusu.
Altında Bu rolü tarafından şemaları aitseçin veya bu rol sahibi şemalarını görüntüleyin. Bir şema yalnızca bir şema veya rol ait.
Tamam’ı tıklatın.
Ek seçenekler
Uygulama rolü-New iletişim kutusunda, iki ek sayfa seçenekleri de sunuyor: Securables ve Genişletilmiş özellikler.
Securables sayfası, tüm olası securables ve bu securables mantık-e doğru verilebilecek izinleri listeler. Daha fazla bilgi için bkz: Securables bölüm altında Using SQL Server Management Studioiçinde Create a Login.
Genişletilmiş özellikleri sayfası veritabanı kullanıcıları için özel özellikleri eklemenize olanak sağlar.
[Top]
Transact-SQL'i Kullanma
Bir uygulama rol oluşturmak için
İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.
Standart çubuğunda Yeni sorgu.
Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute.
-- Creates an application role called "weekly_receipts" that has the password "987Gbv876sPYY5m23" and "Sales" as its default schema. CREATE APPLICATION ROLE weekly_receipts WITH PASSWORD = '987G^bv876sPY)Y5m23' , DEFAULT_SCHEMA = Sales; GO
Daha fazla bilgi için, bkz. UYGULAMA rolü (Transact-sql) oluşturma.
[Top]