在我提出问题之前,请先给我一些背景信息。我是一名ASP程序员,我对SQL Server(用户端)有足够的了解操作记录来检查我的屏幕。
正如标题所暗示的那样,我无法从sql表中删除记录,而且我能够在大约2个月前删除它。大约6个月前,DBA必须在我的机器上进行一些设置更改,这一切都很好。在过去的两个月左右,我参与了另一个项目。然后大约3天前我去删除一条记录,它不会让我。我唯一可以想象的是2个月前,当我不得不让某人在我的机器上重置我的用户配置文件时,它会覆盖DBA所做的任何事情。
嗯,你可能会说“好好让DBA退回来修复它。” 3个月前,他在另一家机构接受了晋升,新人无法帮助我。在他的辩护中,他是一个临时阶段,直到他们可以聘请经验丰富的DBA。很抱歉这么久了。但如果有人能指出我正确的方向,我会很感激。
答案 0 :(得分:1)
运行EXEC SP_HELPROTECT 'youtable'
。然后看看deny语句。从那里开始跟进。
答案 1 :(得分:0)
你得到什么错误?这是通过SQL Server Management Studio,Access,ASP中的链接表还是什么?在这种情况下,它可能有很多不同的东西:他可能已经保存了您登录到SQL Server的用户名和密码,并且它被新的配置文件炸毁了;可能是他撤销了对SQL Server等的删除权限......这可能是很多事情。