2012-03-20 129 views

回答

10

编辑:评论后添加更多的答案。

您是从数据库图表还是从对象浏览器中删除表格?如果使用Visual Database工具从数据库关系图中删除表,它仍将存在于数据库中。 从MSDN

该表是从图表中删除,但它仍然在 数据库存在。

OR,

尝试将工具 - >选项 - >设计师和取消选中,上面写着“禁止保存需要表重新创建的更改”框。然后尝试删除并创建数据库。

OR,

删除表。关闭MS SQL Management Studio。再次打开MS SQL Management Studio。创建表格。


老回答

是在同一批次两个语句 ?从Microsoft support page for DROP TABLE

DROP TABLE和CREATE TABLE不应该在同一个表在同一批次中执行。否则可能会发生意外错误。

如果不是这种情况,我会尽力帮助否则。如果我无法帮助,我只会删除这个答案。

+0

我没有写任何声明。我使用ms sql server management studio删除并创建了表。我的意思是“我删除了一个表,它在服务器浏览器中消失了,但它仍然存在,我想彻底删除它。“ – Jenny 2012-03-20 19:04:10

+0

编辑我的答案,如果你进入对象资源管理器,右键单击表格,然后按删除,它应该完全删除它,除非你没有权限,或者你需要做我的一件事你可以看看,并告诉我你是如何制作出来的? – rownage 2012-03-20 19:39:09

+0

哦,谢谢。我可以解决问题的根源在于我必须取消选中“防止保存需要重新创建表格的更改”。 – Jenny 2012-03-20 23:31:23

5

基本上你有它的一个选项卡中的你在哪里得到新表开...

步骤

  • 关闭所有标签
  • 当没有标签是打开
  • 创建你表

而你在那里....它为我工作,而不是创建t他再次整个数据库。

+0

这对我有效 - 关闭所有选项卡并重新启动SSMS – stuartd 2012-12-10 11:58:26

0

工具上的时钟 - >选项 - >设计器 - > UNcheck防止重新创建表的表更改复选框。

相关问题