我在同一个数据库中有多个表,所有查询都可以正常使用,我通过 CREATE 创建了一个新表并指定了列,仅此而已 - 创建查询时,它本身及其列被标记为无效对象,即使我单击在表本身上并创建一个如下请求:
USE [MSCompleX]
GO
SELECT [Id]
,[INN]
,[Phone]
,[Email]
,[Contact Person]
,[Password]
,[Login]
,[IsAdmin]
FROM [dbo].[UsersNew]
GO
发出请求 HAS_PERMS_BY_NAME('dbo.UsersNew', 'OBJECT', 'SELECT'); - 返回 1。我想了解该表与其他表有何不同。
如果我们谈论的是程序
SQL Server Management Studio,那么它只是有一个不会自动更新的缓存。但是有一个神奇的键盘快捷键可以刷新缓存Ctrl+ Shift+R按此键盘快捷键并等待几秒钟。红灯应该消失。