表单应用在其他电脑触发System.NullReferenceException,开发机正常
数据库连接跨设备故障问题
- 此前已处理过相关数据库问题,本次为遗留问题。
- 程序仅在开发笔记本上可正常运行,其他电脑上启动失败,事件查看器显示触发
System.NullReferenceException,报错指向RecoverAffectedLanguage方法,但实际怀疑是负责数据库连接的ExecuteReader()方法存在问题。 - 项目中使用的连接字符串:
Data Source=(LocalDB)\V782SQL;AttachDbFilename=|DataDirectory||Carboneria.mdf;Integrated Security=True;Connect Timeout=30
- 将其他电脑上的
.mdf文件附加到SQL Express 2014时,出现报错:
搜索目录中文件XXXXXXXXXXXXXXXXXXXXXXXXXXXX(正确路径)时出错,操作系统错误: 5(拒绝访问。)。(Microsoft SQL Server, 错误: 5133)
- 开发机上数据库运行正常,可排除数据库本身故障,目前无有效解决方向。
内容的提问来源于stack exchange,提问作者Aarón BD
相关产品推荐
相关产品推荐

