读书人

数据库连接字符串,该如何解决

发布时间: 2012-12-25 16:18:28 作者: rapoo

数据库连接字符串
<connectionStrings>
<!--这里添加的是一个sql的数据连接字符串-->
<add name="Default" connectionString="Data Source=172.17.81.130;User ID=sa;Password=sa!#%246;Initial Catalog=NewContsh" providerName="System.Data.SqlClient" />
</connectionStrings>

为什么用ip不行,,把172.17.81.130改成.或者(local)就可以,172.17.81.130是我本机ip,程序和数据库都在我本机。。
[最优解释]
可能是本机解析有问题吧
[其他解释]
应该可以的
[其他解释]
C:\WINDOWS\system32\drivers\etc目录下的hosts文件(无扩展名)用记事本打开在127.0.0.1 localhost下面添加172.17.81.130 机器名。
试试
[其他解释]
把防火墙关了
[其他解释]
在SQL SERVER 配置管理器中开启TCP/IP协议。
[其他解释]
没有开通数据库远程连接,开始菜单SQL Server 外围应用配置器开通一下数据库远程连接
[其他解释]
可以用IP的,
先按楼上说的把防火墙关了。先试IP在SQL客户端可以连接不
[其他解释]
应该可以的
[其他解释]
数据库实例名不对
[其他解释]
先试试172.17.81.130这个Ip用数据库可以登陆不,如果不能登陆则打开sql server配置管理器,SQl Native Client 配置下点击“客户端协议”,在右边开启TCP/Ip。然后在SQl Server中重新启动,之后用ip就可以了。

读书人网 >C#

热点推荐