sql-server - "Table is marked for deletion"消息怎么一直出现?

标签 sql-server database

使用 SQL Server 2008,我正在 Management Studio 设计器中进行一些架构构建。

我在进程的早期创建了一个名为“Animal”的表,但不久之后决定删除。我通过 Management Studio 中的 TreeView 删除了它(右键单击删除)。

现在我已经晚了,我想重新创建表“Animal”但具有不同的字段。

第二次使用 Animal 时创建得很好,但是当我尝试将表添加到我的图表时,我收到消息“表‘Animal’被标记为删除,无法添加到图表或在表设计师”。

这是怎么回事?我怎样才能再次正常使用这个表,而不会遭受旧表命名冲突的困扰?

或者,如果表被标记为删除,我真的可以以某种方式调用删除吗?然后重新创建另一个具有相同名称的表。

这有点烦人。非常感谢任何帮助。

最佳答案

我能够通过关闭 SQL Management Studio 并重新打开它来解决这个问题。我敢打赌,只要切断与服务器的连接并恢复它就可以了。

关于sql-server - "Table is marked for deletion"消息怎么一直出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/681282/

相关文章:

php - 只有一个数据库还是多个数据库?

sql - IDENTITY 未正确生成种子和增量

c# - 确保仅 "Reasonable"查询

sql-server - MDX - 检索当前在 where 子句中使用的成员级别

java - Oracle SQL 错误 ORA-00933

php - 无法从数据库获取数据 - Laravel

mysql - 子查询语句

sql - 如何在 SQL Server 中删除或截断表?

sql-server - SSIS 设计器 Visual Studio 外键集成

java - 对非结果集结果查询重用语句