我在执行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
命令,但无济于事。
有什么建议吗?只是一个提示将不胜感激。
谢谢和问候。