日期:2014-05-17  浏览次数:20540 次

用ip地址登陆到sqlserver 2008 登陆不上 是啥原因??
最近安装了个sqlserver 2008 ,发现不能用ip 登陆(这样好像就不能实现远程登录)。
  在网上查了很久却不能解决我的问题 (下面是网上最多的答案信息 , 但效果还是一样,不能解决问题)不知道有没有人碰到此类问题??? 谢谢了。。。。。
  


   1,2005的外围应用配置器在2008中换了地方

  2,有些设置生效需要重启一下SQL Server

  step 1: 打开SSMS,用windows身份连接数据库,登录后,右键选择“属性”

  step 2: 左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式

  step 3: 选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”

  step 4: 展开“安全性”->“登录名”->“sa”,右键选择“属性”

  step 5: 左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码

  step 6: 选择“状态”,选中“启用”,点击“确定”

  step 7: 右击数据库选择“方面”

  step 8: 将“RemoteAccessEnabled”属性设为“True”,点“确定”

  step 9: 至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用

  step 10: 下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行

   step 11: 以下为英文版本界面。如图:右侧的TCP/IP默认是“Disabled”,双击打开设置面板将其修改为“Enabled”

  step 12: 选择“IP Addersses”选项卡,设置端口“1433”

  step 13: 如图将"Client Protocols"的"TCP/IP"也修改为“Enabled”

  step 14: 配置完成,重新启动SQL Server 2008。


------解决方案--------------------
  step 10: 下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行

   step 11: 以下为英文版本界面。如图:右侧的TCP/IP默认是“Disabled”,双击打开设置面板将其修改为“Enabled”

  step 12: 选择“IP Addersses”选项卡,设置端口“1433”

  step 13: 如图将"Client Protocols"的"TCP/IP"也修改为“Enabled”


这几步全试过了?

是默认实例吗,如果不是还要指定具体的实例名。

也顺便贴下出错信息吧。
------解决方案--------------------
在配置管理器中把TCP/IP打开,就是双击打开设置面板将其修改为“Enabled,然后重启一下服务就可以了。
------解决方案--------------------
2008不知道,2005则参考如下:
Sql Server 2005的1433端口打开和进行远程连接

SQL code

如何打开sql server 2005 的1433端口

配置工具->Sql Server Configuration Manager->MSSQLSERVER的协议

看看TCP/IP协议是否启动,如果启动,右键菜单点"属性" ,在分页菜单中选"IP地址",把"IP1"和"IP2"中"TCP端口"为1433,

"已启用"改为"是"

配置工具->Sql Server Configuration Manager->SQL Native Client 配置->客户端协议->TCP/IP

选择TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是"