gpt4 book ai didi

sql-server - SQLServer 无法创建表, "Already exists",但它不是 AFAICT

转载 作者:行者123 更新时间:2023-12-05 06:30:39 25 4
gpt4 key购买 nike

我正在尝试创建一个简单的表,用于在我的一个小型数据库中记录错误。当我尝试运行 CREATE TABLE 时,出现错误:

There is already an object named [thename] in the database

但是没有。如果你尝试ALTER它,或者DROP它,或者其他任何东西,它会响应:

Cannot drop table [thename], because it does not exist...

在管理器中查找,该表不存在。我也查看了 View 和所有其他“文件夹”。我遵循了 this thread 中的所有提示,包括很多 F5,重新启动,为 Designer 设置选项,我仍然遇到这个问题。

更新:为了好玩,我只是尝试了一个不同的表名 - 但同样失败了。

**更新:**

CREATE TABLE PropBut_ERRORS 
(
[HMY] [NUMERIC](18, 0) IDENTITY(1,1) NOT NULL,
[sUser] [VARCHAR](255) NULL,
[dtTimestamp] [DATETIME] NULL,
[sPropCode] [VARCHAR](255) NOT NULL,
[iBook] [INT] NOT NULL,
[severity] [INT] NOT NULL,
[message] [VARCHAR](255) NOT NULL
)

有什么想法吗?

最佳答案

根据您的评论貌似合理的解释 - 您无权查看所有对象。

您尝试创建的表已存在于数据库中,但您看不到它。

当您尝试创建它时,您得到了There is already an object named [thename] in the database

当您尝试更改或删除时,您得到了 Cannot drop table [thename], because it does not exist... 但请注意此错误的其余部分:...或你没有权限。

关于sql-server - SQLServer 无法创建表, "Already exists",但它不是 AFAICT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52173186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com