Foxtable(狐表)用户栏目专家坐堂 → sql 2005无法登陆的解决方案


  共有18242人关注过本帖树形打印复制链接

主题:sql 2005无法登陆的解决方案

帅哥哟,离线,有人找我吗?
小狐
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:734 积分:5645 威望:0 精华:0 注册:2008/9/6 11:22:00
sql 2005无法登陆的解决方案  发帖心情 Post By:2010/12/28 0:15:00 [只看该作者]

我在sql server management studio 可以登陆 .但是在foxtable中无法连接。之后查了很多的资料,找到了解决方案:

 

  在开始菜单“运行”里执行
SQLServerManager.msc
打开配置管理器。
在“SQL Server 2005服务”节点看一看服务是否启动。
在“SQL Server 2005的网络配置”节点,看一看是否启用了TCP/IP,如果启用了的话,双击TCP/IP,在“IP地址”里看一下127.0.0.1对应的“活动”值是否为“是”,如果不是“是”改成“是”之后重启SQL Server 。 另外还要看一下是用的动态端口还是固定端口。如果安装的不是默认实例,用得就是动态端口。

 

  在建立与服务器的连接时出错。在连接sql server 2005时,在默认的设置下sql server不允许进行远程连接可能会导致此失败。(provider:sql 网络接口,error:26-定位指定的服务器/实例时出错)(microsoft sql server)

 

 

  在建立与服务器的连接时出错。在连接sql server 2005时,在默认的设置下sql server不允许进行远程连接可能会导致此失败。(provider:sql 网络接口,error:26-定位指定的服务器/实例时出错)(microsoft sql server) 怎么解决这个问题???但是本地帐户可以登陆解决方法:先用配置工具-->外围应用配置器-->服务和连接的外围应用配置器-->远程连接-->同时使用tcp/ip和name pipes 应用 SQL server2005网络配置-->sqlexpress的协议-->tcp/ip对话框里点IP地址 TCP端口全部改成1433 ,然后在sql server2005服务里重启动sql server服务(这就是服务器端了) 然后配置工具-->configeration manager -->sql native client--> 客户端协议 tcp/ip里把端口看看是不是1433,不是的话改成它 好了,再用那个什么Studio的连吧,应该没有问题了,如果再连不上那就是用得混合方式,sa的密码不对问题使用SQL Server Management Studio无法连接远程服务器,提示以下错误:

    图片点击可在新窗口打开查看

 

使用telnet 连接1433端口,报告连接失败,应该是网管封了1433端口。

 

解决使用其它可用端口,

  方法是 1、在服务器上打开SQL Server Configuration Manager。选择SQL Server配置管理器->SQL Server 2005网络配置->MSSQLSERVER的协议->TCP/IP,在弹出对话框中选择IP地址->IPALL->TCP端口,设置为可用端口。

      图片点击可在新窗口打开查看

 

2、在同一程序中,选择SQL Server配置管理器->SQL Server 2005 服务->SQL Server (MSSQLSERVER),右键菜单中选择重新启动。

 

 3、在客户端登录框的服务器名称中输入:IP,端口

    图片点击可在新窗口打开查看

 

 

 4、连接成功。


 回到顶部
帅哥哟,离线,有人找我吗?
小狐
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:734 积分:5645 威望:0 精华:0 注册:2008/9/6 11:22:00
  发帖心情 Post By:2010/12/28 0:18:00 [只看该作者]

在foxtable 中要加入动态端口。

但是我又闷了,如果使用远程登陆,与陆由器要打开1433端口之间又有什么区别


 回到顶部
帅哥哟,离线,有人找我吗?
小狐
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:734 积分:5645 威望:0 精华:0 注册:2008/9/6 11:22:00
  发帖心情 Post By:2010/12/28 14:09:00 [只看该作者]

数据库开发基本操作-关于sql server 2005 未开放1433端口的问题

有些sql server 2005在安装过程中,可能将SQL server 服务的端口配置成了动态端口,没有使用默认的1433端口,从而导致了sql server 2005 的服务启动了,但是却没有开启1433端口。解决办法就是取消动态端口,并将端口改成1433。

方法如下:

首先,打开Sql Server Configuration Manager -> SQL Server 2005网络配置 -> MSSQLSERVER地协议

看看TCP/IP协议是否启动,然后右键点击属性,在分页菜单中选"IP地址",将把"IP1"、"IP2"和"IPALL"中"TCP端口"为1433,"已启用"改为"是","TCP动态端口"改为空,如下图:

图片点击可在新窗口打开查看


其次,同理修改SQL Native Client配置 -> 客户端协议 -> TCP/IP,右键属性,将"默认端口"改为1433,"已启用"改为是。

最后,重启SQL server服务,1433端口就开放了。


 回到顶部
帅哥哟,离线,有人找我吗?
bohe
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1074 积分:9872 威望:0 精华:0 注册:2008/9/2 11:34:00
  发帖心情 Post By:2010/12/28 20:55:00 [只看该作者]

辛苦了,谢谢!


 回到顶部