[已关闭问题] sqlserver2005只能用localhost表示本地?
提问时间: 2008-04-27 21:44
悬赏分:20 提问时间2008/4/27 21:44:51 问题为何被关闭 浏览:309 次

说来奇怪,2天前还好好的,印象中好像在host里删了什么

现在任何有关sql的connectionstring 不论是web.config 还是management studio里的地址,表示本地数据库只能用(LOCAL)或者Localhost

可是原本都用.或者本机IP来表示本地的全部无效了 请问为何?我看了自己服务器上win2003的hosts文件里也没有关“.”的解析啊

求解为何?该怎么做?

vista sp1 , sql server 2005 developer edition.

虽说问题不大,但挺迷惑的


提问者:SHUFE.41 - 初学一级

问题补充:直接简单地说吧
在management studio里,不管windows form登陆模式和sql admin登陆 现在都无法再通过"."或者本地IP来访问本地,而只能使用"(LOCAL)"或者"Localhost"
这里应该和是否开启tcp ip 或者连接字符串没关系的吧
如果大伙确实没遇过这个问题 给个研究这个问题的思路吧。。不然塞着很郁闷

(5)
~可以用本地实例名访问
2周前   回答者:wsky - 菜鸟二级
我都是用ip的啊...
你再检查下连接字符串..记得有个安全验证的,去掉试试
2周前   回答者:wingoo - 小虾三级
(local)/localhost/./IP/实例名
都是可以的,不需要对.进行解析,这个是SQL Server来做的,你把连接字符串中的(local)直接改成IP或者.看看,应该没有问题,顺便看下自己的IP,是不是有问题
2周前   回答者:丁学 - 老鸟四级
sql2005 express版的本地连接在默认情况下也是不支持IP连接的。
需要在配置工具中找到相应的服务选项,启用TCP IP连接,可能还需要设定端口。
现在这台机器没有这个环境所以也说不清楚具体是什么。
本机调试,建议用命名管道方式连接数据库。
2周前   回答者:风海迷沙 - 菜鸟二级
是不是你的IIS里的已经设定了固定的IP 而你本机的IP地址是随机变动的?
2周前   回答者:yeyang - 菜鸟二级
1周前   SHUFE.41 :
SQL Server Configuration Manager里边有个关于alias的栏目
莫名其妙里边多了两个关联到.的内容
都删除就OK了
。。。可能是vista sp1装好后的关系 问题解决
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除