sql - SQL 服务器中的无效对象名称“”
问题描述
我在sys.database_permissions
视图中执行了一个 select 语句,但是对于某些数据库,我收到了Invalid Object Name ''错误。检查了权限,但一切似乎都是正确的,不确定是什么导致了这个问题。
注意:当我运行select * from sys.database_permissions
查询时,我得到了一些结果,然后出现的错误似乎是存储在表中的无效数据。
有人可以解释一下这个问题的原因。
实际执行如下代码时出现此错误
EXEC sp_MSForEachdb '
SELECT distinct
p.permission_name ,
''?''
FROM [?].sys.database_permissions p '
解决方案
推荐阅读
- typescript - SyntaxError:使用 jest 和 parcel 时出现意外的标记“<”
- forms - VeeValidate 表单不会运行提交表单功能
- file - 如何在两个android ios的文件管理器中隐藏文件或内容
- docker - 触发 docker-compose run 命令时是否可以重用现有的已停止容器?
- python - 独立循环的列表理解
- php - Laravel:PHP 启动:无法加载动态库“bz2”(尝试:C:\xampp\php\ext\bz2
- postgresql - 在 Postgres 中设置变量
- node.js - 如何使用特定数据创建 .json 文件?
- php - 无法加载动态库 'php_wincache.dll'
- php - PHP时间没有正确转换/保存