DCL命令在SQL Server 2008中不起作用

时间:2013-10-23 09:29:23

标签: sql sql-server

我在执行DCL命令时遇到问题我试图将其谷歌出来但却找不到解决方案。

这就是我的所作所为。我首先在我的SQL Server中创建了LOGIN

CREATE LOGIN test WITH PASSWORD = 'test'

它完美运行并创建了登录,我重新启动了SQL Server实例,然后我创建了一个这样的用户

USE mydatabase
CREATE USER test FOR LOGIN test

此命令也运行没有任何错误。之后,我在DENY

上使用了mytable的DCL命令
DENY SELECT ON mytable
TO test

上面的命令也没有任何错误地执行。然后我使用我的选择命令

 SELECT * FROM mytable

执行命令并显示表格数据,这违反了我的DENY权限。我也尝试了INSERT,UPDATE,DELETE命令,但无济于事。

有什么建议吗?只是一个提示将不胜感激。

谢谢和问候。

0 个答案:

没有答案