好久没有写 SQL 了,想打开 SSMS 写写 SQL 语句,由于服务是设置为手动,所以先得开启服务.
就在我打开命令对话框输入指令回车,几秒钟后,杯具发生了…..
什么情况? 从来没遇到过,尝试了几次后,同样的错误信息,没办法,上百度搜了一下,结果好多的解决方法都是两种:
因为数据库文件因为加密产生错误,设置文件的 属性->高级->压缩 选项去掉.
还有就是把系统数据库 master.mdf 替换掉,可是我都试了,我的文件根本没有选中压缩选项,前者宣告失败.
于是我试了试后者,在朋友那里 copy 来 master.mdf 文件,由于我装的是 MS SQL 2012 朋友也是 2012 所以我以为可以了,如果是那个方法实用的话,结果证明我错了,根本无用.于是我又到网上下载了不知是哪个版本的 master.mdf 文件进行替换(反正已经不正常了,试试也无妨).
可是很快结果又让我失望了,几次尝试都是以下错误:
最后我再运行安装程序进行了修复操作,但很悲剧的是也没办法解决.
这次我是彻底没方了!!
求哪位 大哥 大手 大牛 大神 给我指点一下,讲解一下错误根源,怎么解决!
感激不尽!我就差重装 SQL 以及重装系统了.
真心求解决妙方!不想凭重装走天下! 先谢谢了.
小弟机器配置:
刚换的 Windows 8.1 系统
安装的是 MSSQL Server 2012
以及刚装上 Visual Studio 2012
刚换新系统没几天,以前在 Windows 7 从未遇到类似问题.
真心求解! 谢谢! 通过评论留下联系方式或者直接发我邮箱: shaofei_yin@live.cn 再次谢谢!
再附两幅图:
// 通过服务里面启动的消息
// 通过配置管理器启动的错误