Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
contained database authentication SQL Server Veritabanı Altyapısı örneğinde kapsanan veritabanlarını etkinleştirmek için seçeneğini kullanın.
Bu sunucu seçeneği, 'yi denetlemenize contained database authenticationolanak tanır.
Örnek için kapalı olduğunda
contained database authentication(0), kapsanan veritabanları oluşturulamaz veya Veritabanı Altyapısı'na eklenemez.Örnek için açık
1() olduğundacontained database authentication, kapsanan veritabanları oluşturulabilir veya Veritabanı Altyapısı'na eklenebilir.
Kapsanan veritabanı, veritabanını tanımlamak için gereken tüm veritabanı ayarlarını ve meta verileri içerir ve veritabanının yüklü olduğu Veritabanı Altyapısı örneğinde yapılandırma bağımlılıkları yoktur. Kullanıcılar, Veritabanı Altyapısı düzeyinde oturum açma kimliğini doğrulamadan veritabanına bağlanabilir.
Veritabanını Veritabanı Altyapısı'ndan yalıtmak, veritabanını başka bir SQL Server örneğine kolayca taşımayı mümkün kılar. Veritabanındaki tüm veritabanı ayarlarının dahil olması, veritabanı sahiplerinin veritabanı için tüm yapılandırma ayarlarını yönetmesine olanak tanır. Kapsanan veritabanları hakkında daha fazla bilgi için bkz. Kapsanan Veritabanları.
Uyarı
Sql Veritabanı ve Azure Synapse Analytics için kapsanan veritabanları her zaman etkindir ve devre dışı bırakılamaz.
SQL Server örneğinde herhangi bir bağımsız veritabanı contained database authentication varsa, ayarı deyimi kullanılarak RECONFIGURE WITH OVERRIDE ayarlanabilir0.
0 ayarıcontained database authentication, kapsanan veritabanları için kapsanan veritabanı kimlik doğrulamasını devre dışı bırakır.
Önemli
Kapsanan veritabanları etkinleştirildiğinde, db_owner üyeleri ve db_accessadmin veritabanı rolleri gibi izni olan ALTER ANY USER veritabanı kullanıcıları veritabanlarına erişim verebilir ve bunu yaparak SQL Server örneğine erişim verebilir. Bu, sunucuya erişim denetiminin artık sysadmin ve securityadmin sabit sunucu rolünün üyeleriyle ve sunucu düzeyi CONTROL SERVERALTER ANY LOGIN ve izniyle oturum açma işlemleriyle sınırlı olmadığı anlamına gelir.
Kapsanan veritabanlarına izin vermeden önce, kapsanan veritabanlarıyla ilişkili riskleri anlamanız gerekir. Daha fazla bilgi için bkz. Bağımsız Veritabanları ile En İyi Güvenlik Yöntemleri.
Örnekler
Aşağıdaki örnek, Veritabanı Altyapısı örneğinde kapsanan veritabanlarını etkinleştirir.
EXECUTE sp_configure 'contained database authentication', 1;
GO
RECONFIGURE;
GO