由于metadatalock应用程序SQL Server超时?

时间:2016-02-19 07:10:34

标签: c# .net sql-server locking

当我运行一个对数据库进行更新的程序时,我的.NET应用程序中出现以下通用的Timeout过期错误。

Timeout

在SQL Server活动监视器中,出现此错误时,它会显示下一个图像中显示的数据库锁定。

metadatalock

知道这里会发生什么吗?我认为它是权限相关的,因为当我使用我的Windows管理员帐户登录时,它运行良好并且不会出错。此外,我不认为这是一个超时问题,因为SQL Server设置为在10分钟后超时,我在代码中创建的Sql命令也是如此。

任何想法,我需要更改哪些权限才能阻止我的用户发生这种情况?

1 个答案:

答案 0 :(得分:0)

通过以管理员身份登录解决了该问题,因此权限相关。