Database项目中关于Procedure sp_refreshsqlmodule_internal的错误

最近项目中发现一怪问题,使用DB项目发布数据库时,总提示

“(110,1): SQL72014: .Net SqlClient Data Provider: Msg 1222, Level 16, State 56, Procedure sp_refreshsqlmodule_internal, Line 67 Lock request time out period exceeded.

An error occurred while the batch was being executed.

百般尝试终不得其解,后google看到一篇文章,按里面的说明尝试了一下,结果问题解决了。

文章地址:https://ask.sqlservercentral.com/questions/37428/using-syssp-refreshsqlmodule-with-objects-that-hav.html#

原因:有人重命名视图造成的

通过下面的方法,把数据库所有视图命名重新规范一下,问题得到解决。

 DROP VIEW testObjectView --删除现有视图名称
 GO
 CREATE VIEW testView AS SELECT * FROM [sys].[objects] --创建视图
 GO
 exec [sp_rename] ‘testView‘, ‘testObjectView‘ --重命名视图
 GO
 exec [sp_refreshview] N‘dbo.testObjectView‘ --刷新视图
时间: 2024-10-16 13:30:47

Database项目中关于Procedure sp_refreshsqlmodule_internal的错误的相关文章

1000多个项目中的十大JavaScript错误以及如何避免

通过统计数据库中的1000多个项目,我们发现在 JavaScript 中最常出现的错误有10个.下面会向大家介绍这些错误发生的原因以及如何防止. 对于这些错误发生的次数,我们是通过收集的数据统计得出的.Rollbar 会收集每个项目中的所有错误,并总结每个错误发生的次数,然后通过各个错误的特征进行分组. 下图是发生次数最多的10大 JavaScript 错误: 下面开始深入探讨每个错误发生的情况,以便确定导致错误发生的原因以及如何避免. 1.   Uncaught TypeError: Cann

关于springboot项目中往本地仓库打包错误的解决方案

需要在有main类所在pom.xml 中添加如下配置即可: 原文地址:https://blog.51cto.com/751756016/2391709

项目中碰到的各种错误

ios小白,记录下项目中碰到的各种异常错误 1.NSGenericException 出现这个异常是因为我在快速枚举 for in 语句中对array进行了删除操作. 正确的移除方法如下 a.创建一个NSMutableIndexSet b.遍历数组保存要删除的index  c.调用 removeObjectsAtIndexs 接口

读程--从未参与的项目中学习

这是软件工程综合实践课程布置的第一次个人博客任务,我需要完成的是找一个未参与的项目,读程后写出自己的感受. 首先,特别感谢我可爱的同学及好朋友分享给我她的项目,让我能够从她的程序和代码风格中学习到一些我不具备的知识和能力. 这个项目是我们大一下完成的一个项目,网上购物系统,是一个用于网上购书的一个程序,实现了购书所需的大部分功能,是我们大一下需要完成的大作业,使用的是语言是C++,她在该项目中分了三个头文件和一个源文件,将购书系统分成了订单管理,书籍管理和用户管理三部分进行实现. 我想起自己在大

项目中js调用service和procedure的办法

Ajax.js 1 /**通用ajax服务的定义对象 2 3 * services可以是单个服务对象,也可以是service服务数组 4 * 具体服务的定义请参考appendServices成员函数 5 */ 6 function Service(services){ 7 this.services=[]; 8 this.shareParameters={}; 9 /**添加共享参数,在这里统一设置共享参数 10 */ 11 this.addShareParameters=function(sh

在ASP.NET MVC3项目中,自定义404错误页面

在Web开发中,用户体验是至关重要的,一个友好的网站自然少不了自定义404错误页面. 让笔者为大家介绍404错误页面在ASP.NET MVC3项目中的配置: 第一步,在项目的Web.config文件中找到节点<system.web> 在此节点下添加配置        <customErrors mode="On" defaultRedirect="~/Index/Error404">          <error statusCode

探讨在项目中如何处理错误信息

一个项目中肯定需要处理各种各样的错误.而对于这些错误,一方面需要程序反应出这些错误并可以让程序员快速地 定位到,另一方面,在发生某些错误时需要给用户适当的错误提示.比如某个请求的方法是 public User getUserInfo(String userId) 此时请求参数userId为null,我在项目中会这么做 public User getUserInfo(String userId){ Assert.notNull(userId, "userId不能为空"); // .. }

在项目中遇到的错误——软件测试第一次作业

在上学期<操作系统>这么课中,我们学习了锁的机制.所谓锁,就是把一个资源用一个锁锁起来,不允许其他任务使用.换句话说,就是防止多个任务竞争共享资源,导致程序出错. 项目中,我们需要做的是通过对公共资源进行加锁来实现对资源的限制访问,但是在实现锁的过程中,发生了错误. 我发现加了锁之后,其他任务在程序运行过程中一直无法使用这些公共资源.经过查询资料和查看编译器报错原因,发现是由于加锁后没有相应的写出解锁动作.导致上锁资源无法被其他任务使用. 相应加锁和解锁伪代码如下 Lock lock = ne

WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭

原文:WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭 在我们开发WCF项目的时候,常常会碰到一些莫名其妙的错误,有时候如果根据它的错误提示信息,一般很难定位到具体的问题所在,而由于WCF服务的特殊性,调试起来也不是那么方便,因此往往会花费不少时间来进行跟踪处理.本文介绍我在我在我的框架里面使用WCF服务的时候,出现的一个常见错误的处理方法,它的提示信息是:基础连接已经关闭: 连接被意外关闭.这种情况我碰到的有两种,一种是返回DataTable的时候出现的,一种是返回实体类