veritabanı yansıtması için ayar yukarı oturum açma hesapları
Iki sunucu örnekleri, iletişim kurmak için bir veritabanı yansıtması oturumu, diğer bir örnek için erişim her örneği, oturum açma hesabı gerektirir.Ayrıca, izninin bitiş noktası başka örnek yansıtma veritabanına bağlanmak, her oturum açma hesabı gerektirir.Bu uç noktaya yapılan hata hakkında daha fazla bilgi için bkz: veritabanı yansıtması Bitiş noktası.
Kullanıcı oturumu açma oluşturma
Bilgileri Yönetici or msdb sistem veritabanları yansıtılamaz.Rol geçmek için etkili izinleri asıl sunucu üzerindeki tüm veritabanı kullanıcıları, bu nedenle, kullanıcı oturumu ile bağlanmak için bir çözüm için örnek de yansıtma sunucusu örneğinde bulunması gerekir.
Bu gereksinimin etkisini yansıtma ortaklarına aynı etki alanı kullanıcı hesabı olarak yapmadığınıza bağlıdır:
Ortaklarına aynı etki alanı kullanıcı hesabı olarak çalıştırıyorsanız, doğru kullanıcı oturumları otomatik olarak her ikisi var Yönetici veritabanları.Bu işlem, güvenlik yapılandırma veritabanı basitleştirir ve önerilir.
Ortak sunucu örnekleri, farklı kullanıcı hesapları olarak çalıştırırsanız, kullanıcı oturumları üzerindeki asıl sunucu el ile yansıtma sunucusu örneğinde yeniden gerekir.Bir role anahtarından sonra artık kullanıcıların önlemek için düzenli olarak aynı korumak küme kullanıcı oturumlarının listelendiği ana para ve yansıtma veritabanı.Ancak, tüm kullanıcıların, bir role anahtarından sonra artık, o anda kadar açılan oturumların ayarlayabilirsiniz.
Bir oturum için farklı bir hesap oluşturma
Iki sunucu örnekleri, farklı hesaplara çalıştırırsanız, Sistem Yöneticisi oturum AÇMA CREATE kullanmanız gerekir Transact-SQL bir oturumu uzaktan örneğinin başlangıç hizmet hesabı oluşturmak için deyim syslogins tablosuYönetici veritabanı her sunucu örnek.Daha fazla bilgi için bkz:Oturum AÇMA (Transact-SQL) CREATE.
Important Note: |
---|
Çalıştırırsanız SQL Server bir etki alanı hesabıyla sertifikaları kullanmanız gerekir. Daha fazla bilgi için bkz:veritabanı yansıtması için Sertifikalar'ı kullanma. |
Örneğin, loginA altında çalışır, sunucu örnek sqlA için loginB altında çalışır, sunucu örnek sqlB bağlanmak loginA olmalıdır syslogins tablo sqlB ve loginB olmalısyslogins tabloda sqlA.Buna ek olarak, için bir veritabanı yansıtması oturum tanık sunucuyu (sqlC) içeren ve üç sunucu örnekleri farklı bir etki alanı hesabı altında çalışacak, aşağıdaki oturumların oluşturulmalıdır:
On örnek... |
Için oturum açma ve bağlantı izni verme oluştur... |
---|---|
sqlA |
sqlB ve sqlC |
sqlB |
sqlA ve sqlC |
sqlC |
sqlA ve sqlB |
Not
Ağ hizmet hesabı ile etki alanı kullanıcı yerine bir makine hesabını kullanarak bağlanmak olanaklıdır.Makine hesabı kullanılıyorsa, diğer sunucu örnek bir kullanıcı olarak eklenmelidir.
Bağlanma izni verme
Bir oturum, bir sunucuyu oluşturulduktan sonra oturum açma sunucusu örneğinin bitiş noktası yansıtma veritabanına bağlanmak için iznine sahip olmanız gerekir.Sistem yöneticiniz bir GRANT kullanarak bağlanma izni verir... Transact-SQL deyim. Daha fazla bilgi için bkz:GRANT (Transact-SQL).
Not
Bu uç noktaya yapılan hata hakkında daha fazla bilgi için bkz: veritabanı yansıtması Bitiş noktası.
Windows kimlik doğrulaması kullanmak için
See Also