之前做的电能质量分析仪上位机软件,由于再次使用又抛到自己的面前,13年做过之后就再也没有碰过,很多东西都忘得差不多了,程序编程使用的是VS2008(C#)结合SQL数据库,程序编写完毕后,安装部署成安装包,在XP系统下运行,没有什么问题,后来在WIN7系统安装后,出现了一些错误没有深究,当时XP系统还能用,索性就按照XP系统来,XP系统.net的版本是3.5,而win7的是4.0.可能有这方面的原因吧。这次老师给我的电脑系统安装的是最新版的WIN10,由于之前WIN7上安装都出现了问题,这次在WIN10上自己也是抱着怀疑的态度。索性安装了一下,首先遇到的第一个问题就是USB转串口的驱动程序不能用了,之前的版本并不支持WIN10.在网上找了适合的驱动,安装上去,成功了。可以正常通信了。连接好电能质量分析仪,测试了一下,能够正常通信,出乎自己的预料,可见在Win7上安装应该也是没有问题的,可能是缺少必要的安装文件。

接下来一个问题就是寻找最新版的自己编写的程序。自己在云盘上和移动硬盘上都有备份,但是当时命名的时候很乱,很长时间都找不到所要找的的文件,百度网盘虽然存的文件比较多,但是当时自己没有注意百度网盘存储程序的时,会缺少很少很多的文件,只有当将所有的程序文件都打包上传之后才能保持完整。最后自己终于找到了安装包文件,最终的源代码文件没有找到。

由于涉及数据库SQL和VS的连接问题,不同的计算机有不同的服务器名;而没有源文件,不能根据修改代码以修改为现有计算机的服务器名。安装包安装后的程序中服务器的名是当时编程所用的电脑的服务器名,所以只能通过修改现有计算机名来解决这个问题。

只需要将现有电脑名修改为上面这个名称即可。修改完之后,就是安装SQL2008了(2005安装并不兼容),一定要先修改后,后安装,因为服务器的名是在安装过程中就定了,如果先安装服务器的名就无法修改了。安装完毕之后,利用之前自己用SQL制表的文件,还原数据库(注意不是重新制作一个表,之前的表怎么样,自己也忘了,而且参数比较多,制表比较复杂耗时)。具体的过程如下:

首先找到之前自己备份好的一份SQL的数据文件,这里是测量数据a.bak(目前位置:G:\本地磁盘\KINGSTON\电能质量分析仪20170420重安装\数据库\测量数据a.bak)。之前自己的数据备份和复原都是会的,包括数据库建表,记得当时自己也做了笔记,但是现在有什么都得从零开始了。教训啊,任何时候都要做好笔记。

第一步:登陆SQL Server Management Studio管理器,然后右击数据库-选择还原数据库:

第二步:这里首先写好数据库名-选择源设备-文件-添加数据库文件(文件名是以.bak结尾的备份文件);然后确定:

最后输入:目标数据库名,这里是测量数据a,确定之后,就可以完成数据库的复原。

参考:SQL server 2008如何还原数据库

文件备份很重要,即使比较乱,保存了也总比不保存好。

电能质量分析仪上位机软件安装和使用相关推荐

  1. 我的第一个上位机软件

    2019年即将过去,这一年最值得开心.高兴的事就是我参与研发的"全自动生化分析仪"终于上市了,并受到市场的欢迎:由于有非常给力的销售团队,机器的订单一直不断.当然机器研制成功是项目 ...

  2. mfc上位机网络接收图片并显示_工控机上位机软件的开发历程

    微信号 :thinger_swj微博:@新阁程序园扫码关注 上位机软件的主要功能是采集各仪器的数据,然后存储起来,并传送到环保局平台. 刚开始使用的是组态软件(用以显示流程图),然后再开发了报表软件. ...

  3. 泰克示波器查眼图_泰克示波器自带上位机软件功能介绍,了解一下

    有人问,仪器背后那么多程控接口,为什么平时大家都只手动设置调试,从来没见过它们派上用场呢?今天安泰测试马工就给大家介绍一下电子工程师常用的仪器--泰克示波器的上位机软件功能,如果有你常用到的,就快快收 ...

  4. C++ MFC实现基于RFID读写器的上位机软件

    C++ MFC实现基于RFID读写器的上位机软件 该博客涉及的完整工程托管在https://github.com/Wsine/UpperMonitor,觉得好请给个Star (/▽\=) 运行和测试环 ...

  5. python做工控机_「上位机软件」工控机上位机软件的开发历程(一) - seo实验室...

    上位机软件 本人就职于一家环境监测公司,上位机软件的主要功能是采集各仪器的数据,然后存储起来,并传送到环保局平台. 刚到公司的时候,公司使用的是组态软件(用以显示流程图),然后再开发了报表软件.数据上 ...

  6. 上位机软件开发流程是怎样的?上位机开发软件分享

    随着科技的发展, 上位机软件开发已经成为当今社会的一个重要组成部分.上位机软件开发是一种技术,它可以帮助用户更好地控制和管理计算机系统.它可以帮助用户更有效地完成任务,提高工作效率,提高生产力. 上位 ...

  7. 泰克示波器上位机软件功能分享,这几款你都用过吗?

    泰克示波器作为电子工程师的常用仪器,在它的背后有很多的程控接口,那他们都是在什么时候发挥作用的呢?今天纳米软件Namisoft小编就给大家介绍一下几款泰克示波器上位机软件 及功能. 一.泰克示波器Te ...

  8. 工控机上位机软件的开发历程(三)

    工控机上位机软件的开发历程(三) 数据库设计 原文链接:https://blog.csdn.net/lweiyue/article/details/83140932 数据库设计 首先在数据库的选择上, ...

  9. 上位机软件改写的经验教训

    因仪表需要调试,准备写一款上位机软件内部使用,通过串口与仪表连接. 首先在Github上找开源,经多方对比,觉得Mysscom比较全面,与sscom类似.下载地址 GitHub - leon1741/ ...

  10. tek示波器软件_泰克示波器自带上位机软件功能介绍

    原标题:泰克示波器自带上位机软件功能介绍 有人问,仪器背后那么多程控接口,为什么平时大家都只手动设置调试,从来没见过它们派上用场呢?今天安泰测试马工就给大家介绍一下电子工程师常用的仪器--泰克示波器的 ...

最新文章

  1. 基于近距离的测距感知传感器调研以及扩展介绍
  2. VS2010运行速度优化汇总
  3. Hinton等人最新研究:大幅提升模型准确率,标签平滑技术到底怎么用?
  4. 第11章 UART 串口通信(手把手教你学51单片机pdf部分)
  5. 如何改变android5.1音量进度条,HTML5音频audio属性
  6. poj 3692(二分图匹配--最大独立集)
  7. E.Text Editor (Gym 101466E + 二分 + kmp)
  8. Halcon|读取3D相机点云数据
  9. 压缩vmware中的ubuntu系统(虚拟机瘦身大法)
  10. RO38 –比较RemObjects SDK 通道
  11. Java线程的使用及共享协作
  12. 【Python】字符串反转
  13. PHP判断文件夹是否存在和创建文件夹的方法
  14. 华为补助武汉员工,最高每日 2000 元;iPhone SE 2 量产或推迟;PowerShell 7.0 发布 | 极客头条...
  15. 工具的使用——Photoshop
  16. 冬季打针后忌用手按摩
  17. 嵌入式linux入门六步曲
  18. python贝叶斯网络预测天气_基于pym的贝叶斯网络条件概率表的生成
  19. CSS揭破实用窍门总结
  20. spring 事务回调

热门文章

  1. 服务器文件夹变成自读,服务器终端改文件读写权限
  2. Nacos服务注册发现
  3. 计算机网格和云计算区别,什么是云计算,什么是网格计算,他们之间有什么区别...
  4. python程序员年薪20万_据说做好这几道考题的python程序员年薪超20万
  5. React:Redux简介
  6. ElementUI:设置table的背景透明、根据表格情况设置背景色、设置文字颜色、文字左右间距、表头、每一行高度
  7. HTML:H5新增表单type属性
  8. java 内存屏障_关于Java中的内存屏障
  9. mysql temp table_新特性解读 | MySQL 8.0 Temptable 引擎介绍
  10. 记风雨兼程的2020年,2021年,我来了!