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.
İki sunucu örneğinin birbirlerinin veritabanı yansıtma uç noktasına bağlanması için her örneğin oturum açma hesabı diğer örneğe erişim gerektirir. Ayrıca, her oturum açma hesabı diğer örneğin Veritabanı Yansıtma uç noktasına bağlanma izni gerektirir.
Bu gereksinimin etkisi, sunucu örneklerinin aynı etki alanı kullanıcı hesabıyla çalışıp çalışmadığına bağlıdır:
Sunucu örnekleri aynı etki alanı kullanıcı hesabıyla çalıştırılırsa, doğru kullanıcı oturum açma işlemleri her iki ana veritabanında da otomatik olarak bulunur. Bu, Veritabanı Yansıtma ve AlwaysOn Kullanılabilirlik Grupları için güvenlik yapılandırmasını basitleştirir.
Sunucu örnekleri farklı kullanıcı hesapları olarak çalıştırılırsa, asıl sunucuyu veya birincil çoğaltmayı barındıran sunucu örneğinde kullanıcı oturum açma işlemleri yansıtma sunucusunu barındıran sunucu örneğinde veya ikincil çoğaltmayı barındıran her sunucu örneğinde el ile yeniden oluşturulmalıdır. Daha fazla bilgi için, bu konunun devamındaki Farklı Bir Hesap için Oturum Açma Oluşturma ve Bağlanma İzni Verme bölümüne bakın.
Important
Daha güvenli bir ortam oluşturmak için her sunucu örneği için ayrı etki alanı hesapları kullanmayı göz önünde bulundurun.
Farklı Bir Hesap için Oturum Açma Oluşturma
İki sunucu örneği farklı hesaplar olarak çalıştırılırsa, sistem yöneticisinin CREATE LOGIN her sunucu örneği için uzak örneğin başlangıç hizmeti hesabı için oturum açma bilgisi oluşturmak üzere Transact-SQL deyimini kullanması gerekir. Daha fazla bilgi için bkz CREATE LOGIN . (Transact-SQL).
Important
SQL Server etki alanı olmayan bir hesap altında çalıştırırsanız sertifikaları kullanmanız gerekir. Daha fazla bilgi için bkz. Veritabanı Yansıtma Uç Noktası için Sertifikaları Kullanma (Transact-SQL).
Örneğin, loginA altında çalışan sqlA sunucu örneği için loginB altında çalışan sqlB sunucu örneğine bağlanmak için loginA sqlB üzerinde ve loginB sqlA üzerinde mevcut olmalıdır. Buna ek olarak, bir tanık sunucu örneği (sqlC) içeren ve üç sunucu örneğinin farklı etki alanı hesapları altında çalıştığı veritabanı yansıtma oturumu için aşağıdaki oturum açma bilgileri oluşturulmalıdır:
| Örnekte... | için oturum açma bilgileri oluşturun ve ... için bağlantı izni verin. |
|---|---|
| sqlA | sqlB ve sqlC |
| sqlB | sqlA ve sqlC |
| sqlC | sqlA ve sqlB |
Note
Etki alanı kullanıcısı yerine makine hesabını kullanarak ağ hizmeti hesabıyla bağlantı kurmak mümkündür. Makine hesabı kullanılıyorsa, diğer sunucu örneğine kullanıcı olarak eklenmelidir.
Bağlanma İzni Ver
Bir sunucu örneğinde bir oturum açma hesabı oluşturulduktan sonra, bu oturum açma hesabına sunucu örneğinin veritabanı yansıtma uç noktasına bağlanma izni verilmelidir. Sistem yöneticisi bir GRANT Transact-SQL deyimi kullanarak bağlanma izni verir. Daha fazla bilgi için bkz GRANT . (Transact-SQL).
İlgili Görevler
Ayrıca Bkz.
Veritabanı Yansıtma Uç Noktası (SQL Server)
Veritabanı Yansıtma Yapılandırması (SQL Server) sorunlarını giderme
Always On Kullanılabilirlik Grupları Yapılandırmasının Sorunlarını Giderme (SQL Server)