在一个小型办公室里,我有两个连接到100mbps路由器的Windows Server 2008盒子,这对于日常运行来说很好.我正在寻找将其中一个盒子上的sql服务器迁移到另一个盒子上,并且,鉴于它们非常接近,我通过第二个1gbps网卡加入它们,每个网卡使用一个在不同子网上具有固定IP地址的交叉以太网电缆.现在,它们通过2个不同的网络相互可见.
当我从另一个解析运行sql Server(使用NetBIOS)的计算机时,反之亦然,我希望使用这种更快的连接.如何判断是否发生这种情况,如果不是这样,我该怎么做呢?
对于初学者来说,在自己的子网上进行交叉连接(FYI Gigabit不需要交叉电缆,它会自动交叉)通常是个好主意.例如.如果您的普通网络是192.168.1.x,那么使用192.168.2.x – 这样就不会对网关造成混淆.
如果在不同的子网上有两个连接,那么保证使用千兆位连接的最佳方法是在HOSTS文件中添加一个条目.
浏览到计算机上的以下位置:
C:\Windows\System32\drivers\etc
在那里有一个名为’hosts’的文件.更改此文件,使其不是只读的,并在记事本中打开她.然后添加如下所示的行:
x.x.x.x sqlServer
除了替换x.x.x.x IP地址,sqlServerto是服务器的IP /主机名.因为该子网专门存在于您的交叉网络上,所以Windows足够聪明,可以通过该网络发送它.
如果由于某种原因你无法分离子网(即它们都是192.168.1.x),那么你可以使用静态路由来实现这一点(如果你愿意,也可以这样做,但它相当多余).要添加此默认路由,请打开命令提示符(如果是带有UAC的Vista,则以管理员身份)并运行以下命令:
route add x.x.x.x mask 255.255.255.255 y.y.y.y -p
其中x = sql服务器的千兆位连接的IP地址,其中y =计算机的千兆位连接的IP地址
这将告诉Windows当您请求sql服务器的IP地址时,通过千兆网络运行它.