天天看点

Win8、Win8.1与SQL2008之间的野战

一、当你刚打开sql2008的安装包时候,系统会有个提示框,直接忽视掉

Win8、Win8.1与SQL2008之间的野战

二、打开后又蹦个缺少.net 3.5框架(第一个重点)

在线方法:(最简单的,在线更新大概30分钟左右)

一、如果程序需要.net framework 3.5支持,将自动启用相关功能。

Win8、Win8.1与SQL2008之间的野战

二、控制面板启用.net framework 3.5

打开控制面板,点击“程序”,选择“启用或关闭windows功能”,选中microsoft .net framework 3.5即可。

Win8、Win8.1与SQL2008之间的野战

注意:两个子项适用需要wcf脚本和处理程序映射的开发人员,普通用户无需选择。

上述两种安装方法均需要使用internet连接,如果不希望使用internet连接,可以使用dism (部署映像服务和管理工具)离线部署 .net framework 3.5

离线方法如下:

我们安装不少软件的时候会提示需要net framework 3.5,提示安装却安装失败,因为这一点,让win8背了不少黑锅,大家都会觉得win8真烂,连个xxx软件都用不了。一年多以前就有win8安装net framework 3.5的方法了!

奇怪的是很多朋友用那方法依旧不奏效!失败,还是失败!很多人失败在66.5%!为什么就在win8上装不起net framework 3.5。其实不然,大家见到的方法不够尽善尽美而已!

原始方法中提到“打开win8安装盘,找到sources\sxs文件夹,并将其复制到本地硬盘中,例如d:\sources\sxs;找到win8安装盘中的sxs文件夹”问题就在这里!

当大家把sources\sxs文件夹从iso复制到本地来执行cmd后面的命令的时候基本都失败了!

正确的win8安装net framework 3.5的方法过程:

第一步:找到你下载过的win8系统的iso文件,右键--装载、然后就有了下图的增加的一个驱动器!

(win8e八亿网小编温馨提醒:如果你安装了ultraiso之类的软件并且关联了iso文件,你右键后看不见“装载”两个字,需要选择打开方式--使用资源管理器才可以。)

Win8、Win8.1与SQL2008之间的野战

第二步:打开c:\windows\system32文件夹,找到cmd.exe,右键点击该文件,选择“以管理员身份运行”;或者metro win8界面直接cmd看到搜索出来的“命令提示符”其上点右键,看到下面的“以管理员身份运行”单击即可。

Win8、Win8.1与SQL2008之间的野战

第三步:以管理员身份运行cmd命令行键入并执行以下命令

dism.exe /online /enable-feature /featurename:netfx3 /source:j:\sources\sxs

注意:上面我装载后显示的盘符是j,所以命令行我用的是j,你电脑装载iso后是哪个盘符,请对应修改上面命令行的盘符那一个字母。

最简单的方法(90%的成功率)

直接用大牛处理过的离线安装包

Win8、Win8.1与SQL2008之间的野战

怎么办?删注册表就行了!

在键盘上按下组合键win+r,调出运行窗口,输入regedit

在注册表左侧目录栏中找到如下位置:“hkey_local_machine\system\currentcontrolset\control\session manager”

然后在右侧选择删除“pendingfilerenameoperations”项即可。

Win8、Win8.1与SQL2008之间的野战

四、坑爹三部曲——2:试图执行未经授权的操作!!!

Win8、Win8.1与SQL2008之间的野战
Win8、Win8.1与SQL2008之间的野战

解决方法:使用administrator用户进行安装并关闭防火墙和杀毒软件再安装

Win8、Win8.1与SQL2008之间的野战

如果没有的话说明是用的精简版系统,自己创一个administrator用户或者干脆装正版系统

切换用户,在另一个帐号里面接着装吧,需要注意的是:如果administrator不好装了,那就在装的时候选修复,然后选择对应的sql实例(你到时候就知道实例是什么了),如果还是不可以装就把sql卸载干净(注册表也得删),在administrator用户下重装(我也是怎么倒霉的),接着装的时候有一步要注意,就是有一步是添加当前用户的,如果你不想用administrator,那么就点添加——》选择你原来的用户名(这就是所谓的超级管理员)

简要说下我怎么弄的吧,就不截图了:

三点注意下:

1.默认实例那边如果出了问题就把实例名字后面加个1 

2.对sql server 使用相同用户,然后用户名输入system(可以避免很多麻烦)

3.混合模式+添加当前用户(也可以自己添加用户)

Win8、Win8.1与SQL2008之间的野战

怎么就怎么惨呢????!!!这个是缺少dll文件出现的异常!

32位系统复制到c:\program files\microsoft sql server\100\tools\binn\vsshell\common7\ide目录

64位系统复制到c:\program files (x86)\microsoft sql server\100\tools\binn\vsshell\common7\ide目录

ok一切搞定!!!有问题k我~