在近期工作中遇到一个任务,需要批量更改散布在很多Table中的某字段,同时刷新相关视图,但是在执行脚本时,发现了如下问题

更新字段问题

消息 5074,级别 16,状态 1,第 1 行
对象'View_Simple' 依赖于 列'Name'。
消息 4922,级别 16,状态 9,第 1 行
由于一个或多个对象访问此列,ALTER TABLE ALTER COLUMN Name 失败。

刷新视图问题

消息 15165,级别 16,状态 1,过程 sp_refreshsqlmodule_internal,第 55 行
找不到对象 'View_Simple',或者您没有所需的权限。

经在网上查找问题相关信息,最终在Stack Overflow发现了同样的问题,在最高赞回答中找到了答案,原因是这个视图架构绑定到了这个表,导致了以上问题,具体细节可百度搜索架构绑定。

但是,因为这个视图创建了索引,且架构绑定是索引所必须的,所以我这里放弃了更改,暂时没有验证重新创建不架构绑定的该视图可以解决以上问题,有兴趣或条件合适的朋友可以尝试一下,可以回复本帖。

注:另外导致视图无法刷新的原因可能是MSSQL2008的一个bug,解决方法可以参照这篇文章。

转载于:https://www.cnblogs.com/Vulpers/p/7419442.html

(MSSQL)sp_refreshview刷新视图失败及更新Table字段失败的问题解决相关推荐

  1. 华为升级系统服务器连接失败,与更新服务器连接失败

    与更新服务器连接失败 内容精选 换一换 对于密码鉴权方式创建的Windows 2012弹性云服务器,使用初始密码以MSTSC方式登录时,登录失败,系统显示"第一次登录之前,你必须更改密码.请 ...

  2. mysql 文件签名校验失败怎么办_刷机失败显示“更新文件签名验证失败”怎么办?...

    展开全部 刷机包非官方指定的刷机包或者与手机不匹配导致出现该提示,这种情况应该访问小米的e69da5e6ba9062616964757a686964616f31333365633836官方论坛,按照对 ...

  3. angular 强制更新视图_angular4强制刷新视图的方法

    angular4强制刷新视图的方法 使用angular的过程中有时会出现数据已经更新了,但是对于的视图没有更新,针对这一情况,可以是用angular提供的方法强制更新视图. 这里使用NGZone来更新 ...

  4. html表格内容自动更新,ElementUI table 组件展开 expand,动态更新数据时,视图没有自动更新...

    这是因为在给table的数据赋值时,展开的视图对应的字段不存在.(动态增加属性) 拿到table数据后,先把展开字段初始化,然后再赋值,问题就解决了~~ 比如,之前是:this.list = api. ...

  5. 华为更新云空间配置 显示无法连接服务器,更新服务器连接失败

    更新服务器连接失败 内容精选 换一换 本章节指导您使用MongoDB客户端和Robo 3T工具,通过公网连接GaussDB(for Mongo)集群实例.操作系统使用场景:弹性云服务器的操作系统以Li ...

  6. SQL语法——创建视图、可更新视图

    CREATE VIEW语句简介 CREATE [ALGORITHM = {MERGE | TEMPTABLE | UNDEFINED}] VIEW view_name [(column_list)] ...

  7. win10系统打开更新服务器失败怎么回事,Win10系统一直无法安装更新怎么办 Win10更新一直安装失败的3种解决方法...

    经常会有小伙伴反馈,Win10无法安装更新怎么办?其实,Windows 10更新方法有很大,总有一种方式可以解决问题.以下是Win10更新失败的三种解决方式,帮你轻松解决更新失败问题. Win10更新 ...

  8. [转载]Qt之模型/视图(实时更新数据)

    原文地址:Qt之模型/视图(实时更新数据)作者:一去丶二三里 上两节简单介绍了Qt中对于模型/视图的编程,大部分助手里说的很清楚了,现在就开始实战部分吧! 在实际应用中,视图展示的数据往往并非一成不变 ...

  9. [转载]Qt之模型/视图(实时更新数据)_vortex_新浪博客

    原文地址:Qt之模型/视图(实时更新数据)作者:一去丶二三里 上两节简单介绍了Qt中对于模型/视图的编程,大部分助手里说的很清楚了,现在就开始实战部分吧! 在实际应用中,视图展示的数据往往并非一成不变 ...

  10. win10无限重启服务器,win10系统更新kb4284835补丁失败无限重启的解决方法

    ‍‍ 微软发布最新KB4284835补丁,但是win10系统更新补丁却失败出现无限重启的问题,kb4284835更新失败该怎么解决呢?针对此故障问题,接下去教程和大家分享win10系统更新kb4284 ...

最新文章

  1. 设计模式学习----装饰器模式
  2. 用node搭一个静态服务
  3. Access导入MDB文件
  4. HTML+CSS+JavaScript复习笔记持更(一)——标签篇
  5. 用键盘来操纵鼠标指针(鼠标损坏时的应急措施)
  6. 【无码专区10】第K大查询(双向链表 /主席树+st表)
  7. 鸟叔linux命令大全,[鸟哥linux视频教程整理]02_01_linux操作系统及常用命令
  8. fatal error C1853: 'Debug/***.pch' is not a precompiled header file created with this compil
  9. Python语言学习 (二)1.1
  10. c语言实验集成环境软件,TurboC for Windows集成实验与学习环境
  11. JSON 数据类型转换工具
  12. PDF文档阅读软件眼睛保护色设置参数
  13. 概率论基础-严士健 第二版 习题与补充3.3答案
  14. 【动力学】汽车性能仿真系统含Matlab源码
  15. Mysql,姓名按笔画排序
  16. Vue2.0 的 Material Design UI 组件库 Muse-UI
  17. 计算机课学生电脑怎么打开任务管理器,Win7系统电脑打开任务管理器的几种方法-电脑自学网...
  18. Jenkins自动化部署阿里云K8s
  19. StreamWriter
  20. 电子辅料检测,辅料质量检验设备的特点及工作原理介绍

热门文章

  1. 今晚我准备用R语言爬下这几个视频网站!
  2. mysql bit类型 查询_数据库中的bit类型
  3. 【缩点】洛谷P3387
  4. 今日头条面试题——LRU原理和Redis实现
  5. Linux内核调用SPI平台级驱动_实现OLED的显示功能
  6. 树莓派 - 蓝牙 (1) 试试Beacon
  7. SQL Server AlwaysOn配置两个节点加共享文件夹仲裁见证
  8. 九宝老师微信小程序开发的过程
  9. Jquery基础笔记
  10. jQuery easing动画效果扩展