使用 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/