Merhaba. Yapay zeka yanıtı;
Bu hata, programınızın SQL Server'a bağlanmaya çalışırken sunucuyu bulamaması veya sunucuya erişim sağlanamaması anlamına gelir. "Error locating Server/Instance Specified" hatası genellikle SQL Server'ın doğru şekilde yapılandırılmadığı durumlarda meydana gelir. İşte bu hatayı çözmek için yapmanız gereken adımlar:
1. SQL Server'ı Uzak Bağlantılar İçin Yapılandırın
SQL Server Management Studio (SSMS) ile SQL Servera bağlanın.
SQL Server adınıza sağ tıklayıp Properties (Özellikler)'i seçin.
Connections (Bağlantılar) sekmesine gidin ve Allow remote connections to this server (Bu sunucuya uzak bağlantılara izin ver) seçeneğinin işaretli olduğundan emin olun.
2. SQL Server Tarafındaki Portun Açık Olduğunu Doğrulayın
SQL Server varsayılan olarak TCP/IP protokolünü kullanır. SQL Server Configuration Managerı açarak SQL Server için TCP/IP protokolünün etkin olduğundan emin olun.
SQL Server Network Configuration altında Protocols for SQLEXPRESS (veya ilgili sunucu adınız) kısmında TCP/IP'nin Enabled (Etkin) olduğuna dikkat edin.
3. SQL Serverın Dinlediği Portu Kontrol Edin
SQL Server Configuration Managerda TCP/IP'ye sağ tıklayın ve Properties (Özellikler)i seçin.
IP Addresses (IP Adresleri) sekmesine gidin. Aşağı kaydırarak IPAll bölümüne gelin ve TCP Portun 1433 olduğundan emin olun (bu varsayılan porttur).
4. Windows Güvenlik Duvarını Kontrol Edin
SQL Server'ın kullandığı 1433 numaralı portun Windows Güvenlik Duvarında açık olduğundan emin olun.
Denetim Masası > Windows Defender Güvenlik Duvarı > Gelişmiş Ayarlar > Gelen Kurallar kısmına gidin.
Yeni Kural oluşturun ve TCP 1433 portunu girin, bu portu izin verilecek şekilde yapılandırın.
5. Sunucu Adını ve Instance Adını Kontrol Edin
SQL Server bağlantı dizesinde (connection string), sunucu adı ve instance adının doğru olduğundan emin olun. Örneğin, bağlantı dizesinde .SQLEXPRESS veya ServerNameInstanceName gibi doğru formatı kullandığınızdan emin olun.
Örnek bağlantı dizesi:
Server=YourServerNameYourInstanceName;Database=You rDatabase;User Id=YourUsername;Password=YourPassword;
6. SQL Server Tarafında SQL Browser'ın Çalıştığından Emin Olun
SQL Browser hizmeti, SQL Server instance'larını bulmaya yardımcı olur. Services (Hizmetler) penceresini açın ve SQL Server Browser'ın çalıştığından emin olun. Eğer çalışmıyorsa, başlatın.
7. SQL Server Authentication (Kimlik Doğrulama) Modunu Kontrol Edin
SQL Serverın SQL Server ve Windows Authentication mode'da olduğundan emin olun.
SSMS'te SQL Server adınıza sağ tıklayın, Properties (Özellikler)e gidin ve Security (Güvenlik) sekmesinden SQL Server ve Windows Authentication mode'u seçin.
Bu adımları uyguladıktan sonra büyük ihti
malle SQL Server bağlantı sorununu çözmüş olacaksınız.
Tamamdır hocam bu dediğinize de bakayım akşam. Farklı fikri olanlar yine yazarsa sevinirim hepinizi cevapları benim için önemli