拒绝在Sql Server 2008中删除数据库对象

时间:2010-04-26 11:57:36

标签: sql-server-2008 grant

我需要帮助使用sql server 2008为数据库用户设置GRANT CREATE,ALTER BUT DENY DROP DB Objects。

我试过了,但它返回错误:

use DBName
GO
DENY DROP TO dbUser
Error: Incorrect syntax near 'DROP'.

非常感谢任何帮助。 非常感谢..

RFS

1 个答案:

答案 0 :(得分:1)

没有DROP权限,但您需要使用DELETE

您的案例代码中的

将如下

USE DBName
GO
DENY DELETE to dbuser

http://technet.microsoft.com/en-us/library/ms188338.aspx