诚邀各位讨论:SQL Server 2000中几个奇怪的权限问题.
1.当一个用户对某个表没有SELECT权限时,尽管设置对该表有DELETE,UPDATE权限,
但在查询分析器(用该用户名登录)中对该表进行DELETE,UPDATE操作时,提示没有
SELECT权限!而不能操作!
另外,INSERT操作可以没有SELECT权限!
2.在 "安全\登录 "中设置一个用户的默认访问数据库时,
如果在选项 "数据库访问 "(此项还是在 "安全\登录 "的用户属性对话框中)中没有选
择该默认访问数据库,在用此用户登录时,就会提示 "无法打开默认数据库 "的错误信
息,而不能登录.
个人认为Microsoft这个没有设计好,在选项 "数据库访问 "中没有设置默认访问数据
库时,应该在关闭此对话框时就提示错误,而不应该等到用户登录时才提示错误.
希望各位各抒己见!!!
------解决方案--------------------1.
只要不涉及列名就可以delete,涉及列名当然要select权限了
2.
太正常了
------解决方案--------------------有心人啊!
------解决方案--------------------长知识!