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

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

    希望各位各抒己见!!!



------解决方案--------------------
1.
只要不涉及列名就可以delete,涉及列名当然要select权限了
2.
太正常了
------解决方案--------------------
有心人啊!
------解决方案--------------------
长知识!