我在用VS2005 做数据库连接测试时,发现用VS的F5 也就是内置的WEB服务浏览时 很正常连接成功
http://localhost:3919/FORUM/使用Connection对象连接数据库.aspx
提示“连接数据库成功!----数据库连接字符串:Server=(local)\sqlexpress;Database=forum;Trusted_Connection=true; ”然后我再用http://localhost/FORUM/使用Connection对象连接数据库.aspx 浏览时
就出现提示“无法打开登录所请求的数据库 "forum"。登录失败。用户 'BUICK-AY\ASPNET' 登录失败。”
http://localhost:3919/FORUM/使用Connection对象连接数据库.aspx
提示“连接数据库成功!----数据库连接字符串:Server=(local)\sqlexpress;Database=forum;Trusted_Connection=true; ”然后我再用http://localhost/FORUM/使用Connection对象连接数据库.aspx 浏览时
就出现提示“无法打开登录所请求的数据库 "forum"。登录失败。用户 'BUICK-AY\ASPNET' 登录失败。”
解决方案 »
- asp.net调用prolog程序
- asp.net 指定区域包含页面
- 新手提问 asp.net有请求转发的吗?
- asp.net中,为什么页面不定时报错
- [常见问题]字符计数器是如何实现的?当向文本框中输入字符时,计数器自动减1并动态显示
- “/”应用程序中的服务器错误。
- 提示"网页有错误,找不着对象",请问如何解决
- 如何在前台给DataGrid的行添加Click事件 或有以下功能---------
- 如何从Vss6.0c源代码管理中将项目完整地迁移出来?
- 数据库中text字段,要做如下操作,大家帮忙看看。
- SqlDataSource 为什么在每个 Button点击后都刷新?
- 高手看看这段代码有什么问题?
==
这里说的很清楚啦
给你的数据库添加一个登录 'BUICK-AY\ASPNET' 并赋予相应数据库的权限
再有就是1楼的
二楼的说的没错,就是这个原因 现在已经解决
说一下方法:
在"服务器-安全性-登录名"中建立"***\ASPNET"用户(注意:要给所建立的用户添加“服务器角色”),然后再在 "服务器-数据库-安全性-用户"中添加即可.
如果没添加角色的话,在进行数据库插入 删除等操作时就会提示没有权限 呵呵