程序软件连接数据库无法使用127.0.0.1

今天遇到了一个朋友需要用到mssql 2008的数据库搭建的程序。这个客户程序里面需要运行一个exe文件。在连接数据库设置的时候,服务器处填写了127.0.0.1,测试连接时始终无法连接成功。

用了localhost之后就连接成功了。说明使用的localhost与127.0.0.1之间有某一地方无法通信。检查本地hosts文件发现localhost已经解析到127.0.0.1上了,那么推断问题应该就是出现在mssql 2008本身的配置上。

打开Sql Server Configuration Manager,检查TCP/IP发现是已禁用。于是把他开启。

重启服务器,登录进服务器,测试服务器连接。OK,连接成功。

生命需要多动,工作亦是如此,多动就会有多发现。交流QQ:2881064157

时间: 2024-10-06 20:53:07

程序软件连接数据库无法使用127.0.0.1的相关文章

PHP连接数据库错误:Can't connect to MySQL server on '127.0.0.1' (13)2003

学习PHP中的.今天学习php连接数据库,代码如下:    <?php       $link = mysql_connect("127.0.0.1","root","123456");         if($link) {             echo '数据源连接成功';         }         else {             echo "数据库连接失败,请检查帐户密码".  mysql_er

开发程序 ip 127.0.0.0 0.0.0.0原理与区别

ip 127.0.0.1 0.0.0.0ip 地址分四个字节,每个字节有八位,及ip地址有32位,每位的数字是0-255,位与位之间用“."分开,有时ip/24,24代表24个1,表示的是子网掩码,等价于255.255.255.0.网络号是有ip和子网掩码安位与形成的,剩余的一位是本机的主机号.127.x.x.x一个特殊的ip,linux上称为localhost,习惯上称为127.0.0.1,实际上127.0.0.1到127.255.255.254之间都是等价的.正常的网络包从ip层到进入到链路

Oracle数据库无法使用localhost和127.0.0.1访问

最近学习Oracle数据库,在虚拟机中的Windows XP SP3系统中安装了Oracle 10g(版本:Oracle_10g_10.2.0.1_win32). 安装完成后,使用PL/SQL Developer访问Oracle数据库,发现只能使用IP地址访问(192.168.135.90),而无法使用localhost和127.0.0.1访问. 经过研究,发现这是LISTENER配置问题导致的. 解决办法:配置LISTENER时,使用主机名,而不是IP地址或localhost. 解决后的LIS

127.0.0.1

127.0.0.1是回送地址,指本地机,一般用来测试使用.回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输. IP地址由两部分组成,即网络地址和主机地址.网络地址表示其属于互联网的哪一个网络,主机地址表示其属于该网络中的哪一台主机.二者是主从关系.IP地址的四大类型标识的是网络中的某台主机.IPv4的地址长度为32位

svn://127.0.0.1/shop

一.SVN svn全称Subversion,实现多人开发同一个项目时,对源代码进行管理的工具 在公司里边,一个项目是由多人同时在开发,大家在本地自己电脑开发php代码,完毕后就commit上传给服务器运行. 上图,多人开发同一个php程序文件(重叠部分代码),在做commit提交给服务器的时候,要造成文件彼此覆盖的问题 svn作用之一:解决文件覆盖,协作多人开发同一个项目的同一个文件问题. 1. 什么是SVN svn:全称Subversion,是代码版本管理软件,管理着随时间改变的数据.这些数据

MySQL 数据库连接失败 SQLSTATE[HY000] [2003] Can&#39;t connect to MySQL server on &#39;127.0.0.1&#39; (13)

CentOS6.5x64 安装禅道6.2,生成配置文件,数据库连接失败 数据库连接失败 SQLSTATE[HY000] [2003] Can't connect to MySQL server on '127.0.0.1' (13) root,密码肯定没有错(命令行可以登录),用的127.0.0.1 PHP安装正常,MySQL配置正确,PHP的PDO.MySQL扩展正确,使用 <?php $link=mysql_connect('localhost','root','password'); if

修改host文件原理 localhost,127.0.0.1之间有什么区别

修改host文件原理http://www.zhihu.com/question/19782572 localhost与127.0.0.1的区别是什么 相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析. 看来这个入门问题还有人不清楚,其实这两者是有区别的. localhost也叫local ,正确的解释是:本地服务器 127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器) localhot(local)是不经网卡传输!这点很重要,

Localhost 回环IP 127.0.0.1

LocalHost 127.0.0.1是一个保留地址,用于本地软件测试以及本地进程间通信, 也叫回环IP.回环地址.回送地址(loopback address).无论什么程序,一旦使 用回环IP发送数据,协议软件立即返回,不进行任何网络传输. Linux下发现如果ping自己的IP不通,则可使用如下指令打开本地回环IP: ifconfig lo 127.0.0.1 up 打开后不但能ping通本机的IP,还能ping通127.0.0.1 .

【转】关于127.0.0.1地址的疑惑

问: 127.0.0.1是回送地址主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回之,不进行任何网络传输.1.这个本地的127.0.0.1:1194与外部的 127.0.0.1:8800代表什么意思?2. 本地地址0.0.0.0:135 与 外部地址0.0.0.0:0代表什么意思?3.有些软件需要吧IE浏览器的代理服务器设置为127.0.0.1:8800代表什么意思? 答: 首先,你图中得出的检测结果是通过,nbtstat命令得出的,nbtsta