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.
Şunlar için geçerlidir:SQL ServerAzure
SQL Managed Instance
Details
| Attribute | Değer |
|---|---|
| Ürün Adı | SQL Server |
| Olay Kimliği | 1418 |
| Olay Kaynağı | MSSQLSERVER |
| Bileşen | SQLEngine |
| Sembolik Ad | DBM_PARTNERNOTFOUND |
| İleti Metni | "%.*ls" sunucu ağ adresine ulaşılamıyor veya yok. Ağ adresi adını ve yerel ve uzak uç noktaların bağlantı noktalarının çalışır durumda olup olmadığını denetleyin. |
Explanation
Sunucu ağ uç noktası, belirtilen sunucu ağ adresine erişilemediği veya mevcut olmadığı için yanıt vermemiştir.
Note
Varsayılan olarak, Microsoft işletim sistemi tüm portları engeller.
Kullanıcı Eylemi
Ağ adresi adını doğrulayın ve komutu yeniden verin.
Her iki partner için de düzeltici önlemler gerekebilir. Örneğin, ana sunucu örneğinde PARTNER çalıştırmaya SET çalışırken bu mesaj yükseliyorsa, mesaj sadece ayna sunucu örneğinde düzeltici işlem yapmanız gerektiğini ima edebilir. Ancak, her iki partner için de düzeltici önlemler gerekebilir.
Ek Düzeltici İşlemler
Ayna veritabanının yansıtmaya hazır olduğundan emin olun.
Mirror server örneğinin adı ve portunun doğru olduğundan emin olun.
Hedef aynalı sunucu örneğinin bir güvenlik duvarının arkasında olmadığından emin olun.
Ana sunucu örneğinin bir güvenlik duvarının arkasında olmadığından emin olun.
Uç noktaların ortaklarda başlatıldığını, sys.database_mirroring_endpoints katalog görünümünün durum veya state_desc sütununu kullanarak doğrulayın. Herhangi bir uç nokta başlatılmazsa, başlatmak için bir ALTER ENDPOINT ifade çalıştırın.
Ana sunucu örneğinin, veritabanı aynalama uç noktasına atanan portu dinlediğinden ve ayna sunucu örneğinin portunda dinlediğinden emin olun. Daha fazla bilgi için, bu konunun ilerleyen bölümlerinde "Liman Uygunluğunu Doğrulama" bölümüne bakınız. Bir partner atanan portta dinlemiyorsa, veritabanı yansıtma uç noktasını farklı bir portta dinleyecek şekilde değiştirin.
Important
Yanlış yapılandırılmış güvenlik genel kurulum hata mesajına yol açabilir. Genellikle, sunucu örneği kötü bağlantı isteğini yanıt vermeden düşürür. Arayan için, ayna veritabanının kötü durumda olması veya olmaması, yanlış izinler gibi çeşitli başka nedenlerle güvenlik yapılandırma hatası oluşmuş gibi görünebilir.
Teşhis için hata günlüğü dosyasının kullanılması
Bazı durumlarda, yalnızca hata kayıt dosyaları inceleme için kullanılabilir. Bu durumlarda, veritabanı aynalama uç noktasının TCP portu için hata günlüğünün 26023 hata mesajı olup olmadığını belirleyin. Bu hata olan 16. şiddet noktası, veritabanı yansıtma uç noktasının başlamadığını gösterebilir. Bu mesaj, sys.database_mirroring_endpoints uç nokta durumunu başlatılmış olarak gösterse bile ortaya çıkabilir.
Karşılaştığınız sorunları çözdükten sonra, ana sunucuda ALTER DATABASE PARTNER ifadesini tekrar çalıştırınSET.
Port Uygunluğunu Doğrulama
Bir veritabanı aynalama oturumu için ağı yapılarken, her sunucu örneğinin veritabanı aynalama uç noktasının sadece veritabanı aynalama süreci tarafından kullanıldığından emin olun. Başka bir süreç, veritabanı yansıtma uç noktasına atanan portu dinliyorsa, diğer sunucu örneklerinin veritabanı aynalama süreçleri uç noktaya bağlanamaz.
Windows tabanlı bir sunucunun dinlediği tüm portları görüntülemek için netstat komut dizisi programını kullanın. Netstat için sözdizimi, Windows işletim sisteminin sürümüne bağlıdır. Daha fazla bilgi için, işletim sistemi belgelerine bakın.
Windows ServerWindows Server 2003 Service Pack 1 (SP1)
Dinleme portlarını ve bu portların açıldığı süreçleri listelemek için Windows komut sebitine aşağıdaki komutu girin:
netstat -abn
Windows Server 2003 (SP1 öncesi)
Dinleme portlarını ve bu portların açıldığı süreçleri belirlemek için şu adımları izleyin:
Süreç ID'sini alın.
Bir SQL Server örneğinin işlem kimliğini öğrenmek için o örneğine bağlanın ve aşağıdaki Transact-SQL ifadesini kullanın:
SELECT SERVERPROPERTY('ProcessID')Daha fazla bilgi için SQL Server Books Online içindeki "SERVERPROPERTY (Transact-SQL)" bölümüne bakınız.
Süreç ID'sini aşağıdaki netstat komutunun çıktısıyla eşleştirin:
netstat -ano
İlgili içerik
- ALTER ENDPOINT (Transact-SQL)
- Veritabanı yansıtma uç noktası (SQL Server)
- Yansıtma için Yansıtma Veritabanı Hazırlama (SQL Server)
- SERVERPROPERTY (Transact-SQL)
- Sunucu Ağ Adresi Belirtme (Veritabanı Yansıtma)
- sys.database_mirroring_endpoints (Transact-SQL)
- Veritabanı Yansıtma Yapılandırması (SQL Server) sorunlarını giderme