日期:2014-05-18  浏览次数:20524 次

一个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里面,对用户要求比较严格