2016-11-16 86 views
0

我有一个数据库托管在Azure上有50个左右的表。有一张大约25列和100,000我无法查询的表格。我甚至无法查询单个记录,SQL Management Studio只是显示查询不断运行。Azure数据库无法查询表

我可以查询所有其他表和权限都可以。

任何关于如何解决故障的想法?

+0

你试过选择top 1吗?这表示您有适当的访问权限,并且如果您不使用订单,应该很快返回。 –

+0

是的 - 尝试了顶部1,没有任何回报。只是继续旋转。 – user3612921

+0

听起来像是在锁定你的表,你的选择正在等待共享锁。 – Jens

回答

1

为了解决我以为我会创建一个数据库的副本,看看副本是否有同样的问题。在制作副本之前,我制作了我的生产数据库“只读”。

生产数据库只读后,我可以再查询。然后我做了我的生产数据库读写,似乎解决了它。

我希望这可以帮助别人。

+0

这对你有帮助,但不是有效的方法(使数据库只读),你将不得不运行查询并查看,如果它被阻止,是否有等待状态 – TheGameiswar