当前位置: 代码迷 >> ASP.NET >> 一个sql2005数据库连接的有关问题
  详细解决方案

一个sql2005数据库连接的有关问题

热度:6149   发布时间:2013-02-25 00:00:00.0
一个sql2005数据库连接的问题
刚装的sql2005符加了一个数据库,用SQL   Server   Management   Studio可以成功连接,同时用Microsoft   Visual   Studio   2005中服务器资源管理器也能成功连接.但用网站中用web.config连接确不能成功连接,报出
"无法打开登录所请求的数据库   "mydatabase "。登录失败。
用户   'CHINA-C94AADD87\aa '   登录失败 "

请问这是什么原因造成的?



------解决方案--------------------------------------------------------
web.config中的代码贴出来.
------解决方案--------------------------------------------------------
你是不是在数据库中用了windows 验证登陆?
------解决方案--------------------------------------------------------
有二种可能:
1.你安装SQL2000出误了,不能按安装提示的装.
2. <appSettings>
<add key= "sdn " value= "server=.;database=mydatabase;uid=sa;pwd= "> </add>
</appSettings>
------解决方案--------------------------------------------------------
你用是windows的用户作为sql的信任用户来登录,可能你没有设置。
另外建议你设置一个sql登录用户用来访问数据库
------解决方案--------------------------------------------------------
<add key= "MyconnectionStr " value= "Data Source=CHINA-C94AADD87\SQLEXPRESS;Initial Catalog=mydatabase;User ID=sa;pwd=sasa;Max pool size=100; "/> 你这样写不是正确的吗

------解决方案--------------------------------------------------------
看一下是不是有户权限的问题,因为在sql05里面,对用户要求比较严格
  相关解决方案