无法连接到(local)——在与SQLServer建立连接时出现与网络相关的
? ? 不得不说的是,有一首歌唱到“是谁在敲打我的窗”,很唯美,如今的风却在放肆的吹着,打在窗子上,有一种恐怖片定格的感觉。有句话说“廊坊有两场风,一场刮半年”,如今觉得越发有道理了。 ? ? 外面的天气如此恶劣,在机房码代码,也不让人省心。数据库,又连不上了…… ? ? ? ? ? ? ?? 然后,我的第一反应就是SQL的服务没有开,后来一看,果然。 然后,我在启用“SQL Server(MSSQLSERVER)”时,又报错如下: ? ? ? ? ? ? ? 然后,在网上查了查,觉得还是跟大家分享一下。 出错的原因是因为: SQL Server网络配置中的MSSQLSERVER的协议中的VIA启用了。 这是为什么呢? VIA(Virtual Interface Architecture),虚拟接口架构,是SQL Server的一个连接协议。这个协议本是由Microsoft与Intel的商业联盟提出的,软硬联手造就了VIA,本来为了和不同的虚拟设备通信。任何设备都可以认为是虚拟设备,就是实现的抽象,本来为了适应不同的硬件厂商,适应不同的网络,或者java virtual machine,跨平台等,结果过于理想化,目标太大实现较为复杂,目前还是TCP/IP协议为主导。 在微软的帮助中,给了我们很重要的提示: 那么另外三种协议呢? SharedMemory:是可供使用的最简单协议,没有可配置的设置。由于使用 Shared Memory 协议的客户端仅可以连接到同一台计算机上运行的 SQL Server 实例,因此它对于大多数数据库活动而言是没用的。如果怀疑其他协议配置有误,请使用Shared Memory 协议进行故障排除。
遇见问题不能只解决了就过了呀,还是要多多了解一点的~~~ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |