数据库表不会丢弃(或显示它的输入数据)

时间:2009-09-14 06:52:56

标签: sql-server sql-server-2005 sql-drop

如果我将sql查询语句应用于此表“select * from context.tablename”,我所看到的只是“执行查询...”消息而没有其他任何内容。 我也不能截断或删除此表。它阻止我甚至丢弃vhole数据库。

是否可能,此问题是由插入此表中的数据引起的?

我正在使用MS Sql server 2005

4 个答案:

答案 0 :(得分:2)

您是否尝试过重新启动SQL Server服务?

答案 1 :(得分:0)

尝试删除表时是否存在与数据库的任何打开连接?您是否尝试在放弃之前关闭所有连接?

答案 2 :(得分:0)

使用SSMS分离数据库。手动删除MDF文件。

答案 3 :(得分:0)

我对一个只包含3条记录的表有同样的问题。我在MS SQL Server Mgmt Studio中打开了几个查询选项卡,每个选项卡都以某种方式引用了目标表,但都没有执行任何查询。

从这个表中选择就像Drop Drop the table一样无休止地执行。我可以运行sp_spaceused,看它只使用86k的空间,所以它不是很大。

我断开了所有标签,包括我用来选择和删除表格的标签。然后,我重新连接了那个窗口并运行'Select * from'我的表,它工作正常。我也能够成功地放下桌子。

似乎有一个打开的连接以某种方式保持表人质并阻止我的Select和Drop工作。