如果计算机正在使用dhcp,则无法连接到mssql

在一个小型的办公室里,我突然间pipe理了很多不能使用会计程序的电脑。 该程序安装在Windows 2012服务器上,并且在PC上安装了连接到该程序的客户端程序。 该程序使用Microsoft Sql Server Express,我发现那些不能连接到Sql Server的客户端。 几次尝试后,我试图改变客户端的networkingconfiguration从DHCP到静态IP,这解决了这个问题。 即使在OS X El Capitan的Mac上,通过Parallels安装客户端程序,我也必须改变Mac的networkingconfiguration。 有人可以解释如何/为什么DHCP可以导致这样的问题?