3

如果我将 sql 查询语句应用于此表“从 context.tablename 中选择 *”,我看到的只是“正在执行查询..”消息,没有其他任何事情发生。我也不能截断或删除这个表。它甚至阻止我删除 vhole 数据库。

有没有可能,这个问题是由插入该表的数据引起的???

我正在使用 MS Sql 服务器 2005

4

4 回答 4

2

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

于 2009-09-14T07:17:34.220 回答
0

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

于 2009-09-14T07:03:14.720 回答
0

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

于 2009-09-14T07:27:46.863 回答
0

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

从这个表中选择只会像删除表一样无休止地执行。我可以运行 sp_spaceused 并看到它只使用了 86k 的空间,所以它并不大。

我断开了所有选项卡的连接,包括我用来选择和删除表格的选项卡。然后我重新连接了那个窗口并运行“从我的表中选择 *”,它工作了。然后我也能够成功删除表。

似乎有一个开放的连接以某种方式将桌子作为人质并阻止我的 Select 和 Drop 工作。

于 2017-08-09T15:38:12.100 回答