此创建失败,因为已经存在[PK_docEnum1ssThes]
如何删除[PK_docEnum1ssThes]
?
[PK_docEnum1ssThes]
在sys.objects
中[docEnum1ssThes]
在sys.objects
中
但[docEnum1ssThes]
不在SSMS中drop table [docEnum1ssThes]
失败ALTER TABLE [dbo].[docEnum1ssThes] DROP CONSTRAINT [PK_docEnum1ssThes]
未通过
CREATE TABLE [dbo].[docEnum1ssThes]
(
[searchID] [smallint] NOT NULL,
[thesID] [smallint] NOT NULL,
CONSTRAINT [PK_docEnum1ssThes] PRIMARY KEY CLUSTERED
(
[searchID] ASC,
[thesID] ASC
)
);
附言:还有一个孤立的FK,但我可以在FK表中删除它。
有趣的是,这是唯一一个具有dbo
的用户表
我可以更改PK的名称并创建表格
但是表名是docEnum1ssThes
而不是dbo.docEnum1ssThes
当我尝试放下桌子时,我得到的错误是:
消息3701,级别11,状态5,行1无法删除表"dbo.docEnum1sThes",因为它不存在或您没有权限
所以这可能是一个权限问题,但我在角色服务器管理员
在查看对象资源管理器详细信息的SSMS中,该表已列出
从那里我可以删除该表
有多奇怪
在查看对象资源管理器详细信息的SSMS中,表已列出
从那里我可以删除该表
有多奇怪