Seo_Smyrna adlı üyeden alıntı: mesajı görüntüle
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 Server’a 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 Manager’da 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 Port’un 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