请问网站的数据库服务器SQL Server 2000应该分配什么服务器角色阿?谢谢!

jobscn 2006-01-24 12:11:16
各位大虾:

一个以ASP+SQL Server 2000为平台的网站,为了安全,肯定不能分配网站的数据库服务器SQL Server 2000 同sa 一样的系统管理员角色,那么应该分配什么服务器角色阿?

非常感谢!麻烦了!谢谢!
...全文
85 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hglwy 2006-01-24
  • 打赏
  • 举报
回复
db_owner
同意 楼上的
Jaron 2006-01-24
  • 打赏
  • 举报
回复
db_owner
Jaron 2006-01-24
  • 打赏
  • 举报
回复
新建一个用户,设置权限为db_owner ,指定这个用户可以访问的数据库。在CONN里指定这个用户访问。
jobscn 2006-01-24
  • 打赏
  • 举报
回复
第二个错误,在服务器角色为系统管理员时,不存在,因此程序上应该没有错误。是否是权限不够呢?那还应该分配什么角色呢?非常感谢阿!
jobscn 2006-01-24
  • 打赏
  • 举报
回复
不好意思啊,上边提到的第一个错误,是我把数据库名写错了造成的,对不起啊。

不过,第二个错误的确存在,就是采用SQL语句插入新的数据时,显示“无法显示网页”,因而无法插入新数据。

这是什么原因阿?是否是权限不够??那还应该如何分配呢??

太麻烦各位了,谢谢阿!

另外,这个论坛已发的帖子如何再编辑阿?谢谢阿,原谅我这个菜鸟:P
jobscn 2006-01-24
  • 打赏
  • 举报
回复
非常感谢阿。

不过,我还有个问题,我按照此角色分配后,

如果同一页面内,有两个连接登陆数据库的语句的话(第二个语句是在另一个被调用的ASP页面内),页面则会错误提示第二句——

Microsoft OLE DB Provider for SQL Server 错误 '80004005'

无法打开登录 '***(数据库名,这里隐去,谢谢)' 中请求的数据库。登录失败。

/inc/inc.asp,行2

是什么原因阿??如果是系统管理员角色则没有此问题。

另外,页面内采用SQL语句插入新的数据时,也出错,无法插入新数据。

这都是什么原因阿?是否是权限不够??那还应该如何分配呢??

太麻烦各位了,谢谢阿!
竹林听雨2005 2006-01-24
  • 打赏
  • 举报
回复
呵呵,直接用SA不也行吗?

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧