当我运行一个对数据库进行更新的程序时,我的.NET应用程序中出现以下通用的Timeout过期错误。
在SQL Server活动监视器中,出现此错误时,它会显示下一个图像中显示的数据库锁定。
知道这里会发生什么吗?我认为它是权限相关的,因为当我使用我的Windows管理员帐户登录时,它运行良好并且不会出错。此外,我不认为这是一个超时问题,因为SQL Server设置为在10分钟后超时,我在代码中创建的Sql命令也是如此。
任何想法,我需要更改哪些权限才能阻止我的用户发生这种情况?
答案 0 :(得分:0)
通过以管理员身份登录解决了该问题,因此权限相关。