Sunucu TCP / IP kullanıyorsa, basit yol SQL Server bağlantı noktasına telnet bağlamak ve bağlanıp bağlanmadığını görmektir. Varsayılan olarak, bu bağlantı noktası 1433'tür, bu yüzden çalışması gerekir:
telnet servername 1433
Bu muhtemelen çoğu durumda uygun olacaktır.
Farklı bir bağlantı noktası veya (adlandırılmış bir örnekle ortak olan) dinamik bağlantı noktaları kullanıyorsa, o anda hangi bağlantı noktasını dinlediğini belirlemeniz gerekir. Belirli bir bağlantı noktası mı yoksa dinamik bağlantı noktaları mı olduğunu görmek için SQL Server yapılandırma yöneticisini kontrol edin. Dinamik bağlantı noktaları kullanıyorsa, sunucuda birden fazla örneğiniz olmadığı sürece netstat -abn
, muhtemelen ne kullandığını bulmanın en basit yoludur. Aksi takdirde, örnek tarafından hangi bağlantı noktasının kullanıldığını belirten bir ileti için Windows olay günlüğünü veya SQL Server hata günlüğünü inceleyin.
SQL Server Named Pipes kullanıyorsa, o zaman inan sen makinede erişim hisseleri mümkün iseniz, yeterli ağ bağlantısı var. Bu makalede, daha ileri gidip IPC $ paylaşımına bağlanmayı deneyebileceğiniz belirtiliyor:
http://msdn.microsoft.com/en-us/library/aa275787%28v=sql.80%29.aspx
net use \\servername\IPC$
Bu SQL Server 2000 için yazılmıştır, ancak bu yönün çok değiştiğini düşünmüyorum.