SQLServer IP不能登录问题解决

最近项目项目需要,要在windows2008R2服务器上部署项目,可是客户那边服务器上SqlServer也没有安装,一切都要自己解决,所以我就找了个2008的版本,进行安装,安装过程没有遇到什么问题,一切都很顺利,可是安装后,打开sql server management studio后,用Windows身份验证能通过,用sql server身份验证的时候,在服务器名称一栏中输入默认的

127.0.0.1,1433时怎么也无法登陆进去,但是输入<local>是可疑登录进去,,虽然local和127.0.0.1是一致的,可是程序中的连接写的就是上面的ip及端口啊,(后来发布程序测试了下,ip无法登录的,程序发布后就是无法执行的)下面就把解决过程贴出来供大家参考。

ip:127.0.0.1肯定是没有问题的呀,后来就想到可能是端口的问题,于是就用查询端口的语句用windows身份验证的方式登录进去,执行后发现端口就是1433呀,

--查询端口号
exec sys.sp_readerrorlog 0, 1, ‘listening‘
 
 

这下笔者就彻底郁闷了。后来想到是不相关的ip的服务没有开呢,于是就到配置工具下的sql server配置管理器中查看。

“SqlServer配置管理器”的打开界面:

后来发现在“SQL NativeClient10.0配置”中,TCP/IP是已禁用的,额,这下就郁闷了,赶紧启动,再次用IP登录就是成功的,

这里给大家澄清两个问题,

1:虽然有经验的同志就看出来来,你前面说的环境是windows2008R2,怎么从你的截图里看不出啊?这个呢主要是由于环境是客户那边的,无法截图,所以我是问题解决后在我本机上进行的测试。

2:部分同志会发现在win8/win8.1中,我们的程序不想win7或者XP那样在开始菜单中归类,找一个比如不常用的“SqlServer配置管理器”比较难找,这里我们可疑使用windws自带的程序搜索工具(win+Q调出),也可以安装“360软件小助手”,这个小工具想win7一样可疑给我们的程序进行归类,比较方便。

希望以后能对大家有所帮助吧。

SQLServer IP不能登录问题解决,布布扣,bubuko.com

时间: 2024-08-09 06:34:35

SQLServer IP不能登录问题解决的相关文章

sqlserver服务器名称改成本地IP地址登录

原文:sqlserver服务器名称改成本地IP地址登录 在安装sqlserver2008.2012等时选择的是默认实例,服务器名称也就是电脑的名称,特别是登录本地的数据库,需要输入电脑用户名称加上SQLEXPRESS 例如:zhangsan\SQLEXPRESS 而不是自己本机的ip地址:192.168.1.xx  内部网络别的电脑也无法访问. 问题就来了,如何修改服务器名称呢,改成用本地IP或者用户名\SQLEXPRESS登录sqlserver? 解决办法: 1.开始程序=>Microsoft

SQLserver2012 tcp/ip 1433端口问题解决方法

很多MSSQL安装完成后,调用1433(默认端口)是失败的,这边详细介绍下解决方法. 一..我们需要在电脑上开启telnet服务,定位问题需要.在cmd下使用telnet,如果报命令不存在说明没有开启.开启方法如下: 控制面板--"点击打开或关闭Windows功能",会弹出Windows功能对话框,我们在里面找到"Telnet服务器"和"Telne客户端"两项,然后将之前的勾选上即可开启对应服务了,打上勾后,要记得点击底部的确认保存哦,如下图:

只允许某段IP地址登录 ssh、sshd

linux下ssh登录限制ip的方法 vi /etc/hosts.allowsshd:192.168.0.100:allow          //允许IP 192.168.0.100 登录sshd:192.168.0.*:allow            //允许IP 192.168.0.  网段登录 sshd:10.*.*.*:allow                   //允许10段IP地址登录 vi/etc/hosts.deny sshd:all:deny              

使用OWA重置账户密码后,旧密码依然能够登录问题解决

在Exchange运维的过程中,大家可能会遇到用户通过OWA成功重置完密码后,虽然新密码可以登录,但是旧密码依然能够通过OWA登录,域计算机登录和outlook不会出现此问题. 这个问题是由于IIS的TokenTTL时间设置错误导致的,TokenTTL是指令牌缓存的时间,是保证IIS性能的一项设置,默认为15分钟. 解决方法: 1 重启Exchange前端服务器IIS服务 2 通过注册表项限定,创建方法: 运行注册表编辑器 (Regedt32.exe 或 Regedit.exe). 从HKEY_

通过IP控制登录系统

项目中有这么一个需求,就是系统只能在指定ip下登录,可以理解为内部系统,只可以在公司访问 我的代码是这样写的:入不入流不知道,但能解决问题. 获得访问IP代码: String ip = request.getHeader("x-forwarded-for"); if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("Prox

java 不允许同一账户不同IP 同时登录系统解决办法 兼容IE Firefox

需求就是 不允许同一个账户同一时间登录系统.只要有一个账户在线其他人就是不能用这个账户. 功能很简单,过程很纠结 . 这篇文章解决了兼容IE.Firefox 浏览器下,不同IP 地址 同一用户同时登陆的解决办法,包括应对浏览器没有正常关闭的情况. 说下解决过程,本来以为用session存取就好了,后来只能在同一个浏览器内标签窗口好用.跨浏览器就不行.因为sessionId不一样.(经测试 跟sessionID 没关系 ) 网上找了一些解决办法.又是些监听器 又是写 方法的: 又是数据库加字段判断

解决Ecshop因为动态ip问题登录后台自动退出

解决Ecshop因为动态ip问题登录后台自动退出 PHP  铁匠  2年前 (2013-07-21)  1130℃  0评论 修改lib_base.php文件real_ip()函数,添加以下代码即可解决:function real_ip(){    static $realip = NULL; if ($realip !== NULL)    {        return $realip;    }  if(isset($_COOKIE[‘real_ipd’]) && !empty($_

google浏览器用户无法登录问题解决

一直使用谷歌浏览器,性能较其它浏览都略胜一筹.但是后面用户无法登录,书签也没办法同步.比较苦恼.上网查了下.解决方法如下: C:\Windows|System32\drivers\etc的hosts文件加入以下IP域名对应关系便可. 203.208.46.176 0-focus-opensocial.googleusercontent.com 203.208.46.176 3hdrrlnlknhi77nrmsjnjr152ueo3soc-a-calendar-opensocial.googleu

myeclipse链接SQL2008TCP/IP链接失败问题解决办法

使用myeclipse创建web project,jsp文件连接SQL Server 2000数据库,出现到TCP/IP连接失败. 解决方案: 从“开始”里的“所有程序” 里打开 “microsoft sqlserver 2008 ”的配置工具 , 打开SQL Server 配置管理器,下面有个SQL Server 配置管理器=>SQLEXPRESS的协议,把 TCP/IP 启用,还有MSSQLSERVER 的协议=> TCP/IP也改成启用 .然后打开SQL Nativer Client 1