visual-studio-2013 - 如何在设计时修复崩溃 Visual Studio 2013 SSIS 崩溃
问题描述
我正在设置一个 SSIS 解决方案来从几个平面和 excel 源移动数据并加载它们,经过一些转换成几个 MS Access 文件。当我设置目标时(它是 OLEDB、ODBC,甚至是 excel 作为目标),当我点击表名或视图下拉 VS 崩溃并给我以下报告时:
我在带有 Office 2016(32 位)的 Windows 10 64 位上安装了以下内容:
- Microsoft Visual Studio Ultimate 2013 版本 12.0.21005.1 REL
- Microsoft .NET 框架版本 4.6.01586
- NuGet 包管理器 2.7.40911.287
- SQL Server 分析服务
- Microsoft SQL Server 分析服务设计器版本 12.0.2000.8
- SQL Server 数据工具 12.0.30919.1
- Microsoft SQL Server 数据工具
- SQL Server 集成服务
- Microsoft SQL Server 集成服务设计器版本 12.0.2430.0
- SQL Server 报告服务
- Microsoft SQL Server Reporting Services 设计器版本 12.0.2430.0
我努力了:
- 不同的连接类型(OLEDB、OCDB、Excel)
- 本地和网络上的不同文件
- 试图打开和关闭外部元数据的验证
- 尝试了不同的访问模式(SQL、表/视图)
VS 崩溃,我从调试器中收到以下消息。
System.AccessViolationException 未处理消息:System.Data.dll 中发生“System.AccessViolationException”类型的未处理异常
附加信息:试图读取或写入受保护的内存。这通常表明其他内存已损坏。
提前感谢您的帮助。
任何指针将不胜感激。
抱歉,如果我提供了一些不相关的信息,只是不知道是什么原因。
解决方案
这些问题似乎已经“自行解决”,因为我做了几个包括 .Net 更新的 Windows 10 更新。我怀疑(但不能确定)实际原因可能与导致问题的过时 .Net 框架有关。我已移至 .Net 4.8
希望这可以帮助任何有类似问题的人
推荐阅读
- python - PyQt5的子模块出现导入错误
- python - 我需要使用 kubernetes python 客户端获取 Kubernetes 集群中的 Pod 数量
- python - 保存 Json 文件
- r-caret - bagImpute 错误并从 caret 包中预测
- r - 在 dplyr mutate 中使用 max() 与命名索引引用的列
- c# - 如何在 Blazor WebAssembly-PWA 中运行离线数据库使用?
- swift - \n 格式的 UITextView 输出 - 快速
- javascript - 如何基于纯 javascript 和简单 html 切换 Font Awesome Icons
- python - 如何在我的 django 应用程序中使用 FileResponse.set_headers() 来启用 .mp3 文件下载
- python - 如何在不和谐中使用命令切换触发 Cog 侦听器