我刚刚将我们的数据库架构添加到VSTSDB项目中,其中一个sp在线路上出现了一个奇怪的错误:
revoke all from StatsReports
现在我已经查看了“revoke”命令的Sql文档,并根据它是有效的sql。搜索错误编号或文本也不会产生任何结果!
有人有什么想法吗?
答案 0 :(得分:1)
它是有效的TSQL,但错误消息是 - 我假设 - 来自VSTSDB,而不是来自SQL Server。直接针对SQL 2008数据库运行查询会显示以下消息:
The ALL permission is deprecated and maintained only for compatibility. It DOES NOT imply ALL permissions defined on the entity.
我的猜测是,VSTSDB在此语法上显示错误,以“提醒”您更新代码。弃用记录在REVOKE命令的主页面下。