无法在 Sql Azure 上删除表

Posted

技术标签:

【中文标题】无法在 Sql Azure 上删除表【英文标题】:Unable to drop table on Sql Azure 【发布时间】:2012-09-15 02:29:36 【问题描述】:

我。以前我取消了一个涉及该表的查询,因为执行需要很长时间。也许其他程序阻止了我。

如何在 Sql Azure 上解决这个问题?

谢谢。

【问题讨论】:

尝试删除表时收到什么消息? 当您尝试删除表时,查询可能仍在执行,即使您在客户端取消了它。正如伊戈尔所说,发布完整的对话(你的命令和你得到的回复)。 我收到了执行时间已过期的错误。一天后我就可以放下桌子了。 但是我仍然不知道如何强制关闭 Sql Azure 上的当前连接,所以问题是开放的。 要终止正在执行的进程,您可以使用 ***.com/a/1092567/376366 中回答的 Kill 语句 【参考方案1】:

尝试重启并应用:

IF EXISTS (SELECT * FROM [tablename]) DROP TABLE [tablename]

【讨论】:

以上是关于无法在 Sql Azure 上删除表的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server:使用 FK 删除表

删除所有 Azure 表记录

T-SQL 删除所有表

SQL Server - 在模式中触发AFTER INSERT表

查找对 Azure 存储表的删除实体调用

SQL Server:无法删除表