根据项目需要在windows server 2012上搭建了sqlserver 2008,虽然听上去简单,实际搭建时和理论还是有些出入的。这里把自己搭建过程中的一些经验总结一下。
在windows server 2012上安个软件跟在windows7上不一样,在安sqlserver时第一个遇到的问题就是服务器的os上没有.netframework,于是到官网下了.netframework3.5,结果是网络安装版。服务器还不能上网,然后就在百度上下了个.netframework3.5的原安装版。终于放到了服务器上,直接双击安装程序却怎么也不弹出安装界面。以为是windows server 2012上的智能识别挡住了安装界面,结果关了还不成。仔细查看了错误提示才发现windows server 2012上安装.netframework3.5需要通过添加角色的方式,且要放入安装介质或ISO程序,才能根据OS的安装程序找到.netframework3.5安装。知道了问题直接在百度上搜索就能找到如何通过角色安装.netframework3.5了。因此要提前准备好windows server 2012 ISO安装程序,且服务器要重启,这些都是安装前要评估的问题。OS安装好后,就可以直接安装sqlserver 2008了。这里都很顺利,主要是安装时在选择用户登录时最好选择混合模式登录,而不是windows验证方式登录,要不安装好以后还得重新设置登录方式。否则就会包sa账号无效问题。
小结 在服务器上安装sqlserver2008,需要提交准备windows server 2012安装程序,通过增加角色方式从windows server 2012安装程序安装.netframework3.5。服务器需要重启。