如果同一计算机上安装有两个或多个 Microsoft SQL Server 实例,则VIA连接可能会不明确。VIA协议启用后,将尝试使用TCP/IP设置,并侦听端口 0:1433。对于不允许配置端口的VIA 驱动程序,两个SQL Server 实例均将侦听同一端口。传入的客户端连接可能是到正确服务器实例的连接,也可能是到不正确服务器实例的连接,还有可能由于端口正在使用而被拒绝连接。”
PS:VIA是wintel联盟牵头搞的一个东西,在此基础上可以建立VPN,构想是美好的,表现是差劲的。 本来他们要搞一个virtual interface architecture,虚拟的接口,来适应不同的网络。这个构思类似于virtual device driver,虚拟设备驱动,适应不同的硬件厂商;或者java virtual machine,跨平台。
解决在开始-Sql server 2008-配置工具-SQL Server 网络配置 - sqlserver(实例名称) 协议-禁止VIA