概述:近期把办公室电脑中虚拟机的2003系统安装文件整体拷贝到了笔记本上,用笔记本的虚拟机打开时却发现2003系统中的数据库打不开了,双击SQLserver managerment studio后没有任何反应,查看服务,启动SQL Server (MSSQLSERVER)服务时提示:
而且所安装的用友和金蝶登录时提示:
U8的加密服务也无法启动:
思考:
1、当时拷贝时是把2003系统在物理机上的安装文件整体拷过去的,也没有丢失什么文件,所以排除掉是系统的问题。
2、再来看虚拟机版本的事。当时台式机和笔记上的虚拟机是同一版本VM10,安装路径及配置都一样,所以排除了虚拟机版本的问题。
3、系统问题和虚拟机的问题都排除了,接着又想到了安装文件在拷贝复制的时候,文件的属性会不会改变?然后我又看了办公室电脑上的2003文件属性,却赫然发现是只读属性,这可能是原因之一。然后又突然想起我在拷贝文件的时候2003系统是处于挂机状态,这可能是原因之二。挂机状态在恢复正常使用的时候用的时间很短,也就是说2003系统的某个文件正后台运行,拷贝的时 候没有拷走,导致系统文件丢失。
总结:
综上所述,建议拷贝虚拟机文件的时候
1、虚拟机处于关机状态。
2、虚拟机的属性不正确的时候一定要修改,不能为只读。
3、虚拟机的文件一定要拷贝全,不能丢失某个文件。
转载于:https://blog.51cto.com/dabaiyang/1562803