安装sqlserver 2012后链接数据库时用server=localhost可以访问而用server=127.0.0.1访问不了
2014-04-23 09:23
351 查看
首先,我们要了解localhost与127.0.0.1区别,Localhost的意思是本地服务器,而127.0.0.1是本机地址,他们的关系是通过操作系统中的hosts文件,将Localhost解析为127.0.0.1。而实际工作中,Localhost是不经过网卡传输的,所以,它不受网络防火墙和与网卡相关的种种限制;而127.0.0.1则要通过网卡传输数据,是必须依赖网卡的。这一点是它们最大的区别。一般设置程序时,本地服务用Localhost是最好的,Localhost不会解析成IP,也不会占用网卡、网络资源。有时候用Localhost可以,但用127.0.0.1就不可以的情况就是在于此。
所以我们要通过sql server configuration manager(sql server 配置管理器) 启动tcp/ip和named pipes另外在打开tcp/ip属性
另外,在装有vs2013 beta版的时候,通过127.0.0.1链接数据库经常提示读取受保护的内存或者内存以破坏
解决方案:通过cmd用管理员身份运行:netsh winsock reset
所以我们要通过sql server configuration manager(sql server 配置管理器) 启动tcp/ip和named pipes另外在打开tcp/ip属性
另外,在装有vs2013 beta版的时候,通过127.0.0.1链接数据库经常提示读取受保护的内存或者内存以破坏
解决方案:通过cmd用管理员身份运行:netsh winsock reset
相关文章推荐
- 安装windows_server2008配置外网可以访问的数据库
- 安装wamp后,127.0.0.1可以访问,localhost不能
- 安装wamp后,127.0.0.1可以访问,localhost不能访问
- 安装wamp后,127.0.0.1可以访问,localhost不能访问
- win7下127.0.0.1不能访问,而localhost可以的解决
- Apache 使用localhost(127.0.0.1)可以访问,使用本机IP(局域网)不能访问
- 无法访问localhost, 但可以访问127.0.0.1(之二)
- TFS2013 数据库链接sqlserver express(2012)
- Microsoft SQL Server 2012 数据库安装图解教程
- SQLSERVER 免费对比数据库结构和数据的工具支持:SQL Server 2012, SQL Server 2008 and SQL Server 2005
- Python安装数据库SqlServer\MySql访问组件
- 关于安装wamp server之后没办法访问localhost和127.0.0.1
- 安装完zend server后,无法访问http://localhost:10081/ZendServer/的解决办法
- SQLServer安装完成但失败,数据库引擎,server复制等安装失败的解决办法
- Tomcat 可以localhost访问,但不能127.0.0.1访问(转)
- 解决Asp.net生成网站localhost可以访问而127.0.0.1和本机IP错误400的问题
- wampserver安装后发现127.0.0.1能访问localhost不能直接访问
- Microsoft SQL Server 2012 数据库安装图解教程
- 不安装 oracle的客户,就可以使用pl/sql访问远程oracle 数据库的方法
- 解决IE无法访问http://localhost/8080但是可以访问http://127.0.0.1/8080