设为首页 收藏本站
查看: 961|回复: 0

在Windows Server 2012 Core上安装SQL Server 2012 Core Edition

[复制链接]
YunVN网友  发表于 2015-5-2 10:21:58 |阅读模式
  很久没写东西了,总觉得没什么可写的,其实主要是没思路和没时间,总是处理一些凌乱的事情。最近一段时间一直泡在实验室里面,总算是有大把的时间做点东西了,把这些东西总结总结可以写点,今天先开个头。
  Windows Server大家肯定用过,但是具体到Core模式用的人就不太多了,大部分Windows的管理员都习惯于使用GUI界面来完成一些配置和操作,但是确实Core模式对于服务器系统来说是一个很不错的选择,相比之下Linux服务器的管理员很少使用GUI来管理服务器。貌似Liunx显得高级一些,但是这种功能Windows也有。
  首先要谈一下为什么要在Core模式上安装SQL。主要原因就是-这是个服务器,不需要向客户端一样的华丽的GUI,只要安装配置完成之后,基本上不愿意对它进行操作。当然更重要的是对于服务器来说最重要的是性能、稳定性、安全性、可用性这些指标。从性能上来说其实Core模式上的SQL Server并没有什么变化,所以我更看重的是安全性和可用性。毕竟对于SQL Server来说GUI是不需要的,IE也是不需要的,这样相关的补丁就少多了,如果你仔细看微软的补丁,很多都与GUI相关。如果需要GUI完全可以通过远程管理的方式来实现。在客户端上安装服务器管理工具和SSMS,也就不会在意服务器是不是有GUI了。我们需要的就是服务器能在哪里老老实实的干活,究竟是什么模式?Who Care?另外有一点不得不说,在Core模式下安装SQL Server你只能选择通过命令行来进行安装,安装的速度快很多,之前安装SQL Server 2012多数时间都是在等待UI,从部署的效率来讲,Core模式是最佳选择。
  整个安装的过程非常的简单,在虚拟机上安装Windows Server 2012 Core最多10分钟就能搞定。安装完成之后需要安装一下.net framework 3.5.1,这个安装可以通过dism命令来实现,只不过需要注意一点,需要指定Source参数
  DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs
  也就是说需要你提供Windows Server 2012的安装文件,否则没法安装。
  安装完成之后就可以把ISO换成SQL Server的安装文件了,我的安装文件是从MSDN上下载的,不知道到Core Edition与其他的安装介质是否有区别,其他的应该也可以(没测试过),貌似这个Core Edition应该是一个子集。 安装的时候需要一些参数
  Setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="" /SQLSVCPASSWORD="" /SQLSYSADMINACCOUNTS="" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /IACCEPTSQLSERVERLICENSETERMS
  那个SQLSYSADMINACCOUNTS是必须的,其他的启动帐号都可以可选,如果需要SQL验证,需要添加一个SecurityMode和PWD参数,具体的参数可以参考 http://msdn.microsoft.com/en-us/library/ms144259.aspx 如果只安装DB Engine,整个过程应该在15分钟左右。BTW,安装之前需要配置一下Windows的防火墙及服务器的IP等网络相关的参数。 也许有人会问,这个东西有何意义?装一个GUI的有什么不好?通常的好处刚才都已经说过了,但是在一些特殊的环境下,这个非常有意义。最近在做的项目是与Private Cloud相关的。哥虽然做了多年的SQL MVP,但是俺还是从Windows NT时代的MCSE,那个时代的MCSE到现在应该是还挺值钱的,扯远了。在Private Cloud上快速部署虚拟机的时候vhd越小越好,Core模式能提供一个相对较小的vhd文件,我测试时做的vhd在8G一下,这样部署的时候更加合适,及时做镜像的时候麻烦一些,后续能省很多时间。当然要想做成Private Cloud,还需要很多工作。说Private Cloud就是上嘴唇一碰下嘴唇的事,但是真要是做出来还需要相当的时间,需要解决很多事情,后面我会慢慢说。如果没有开发背景或者没有写过PowerShell的同学做这个东西就很难了,很多问题都需要开发来实现,产品只能实现部分的功能,而且产品也有很多的局限,以后慢慢说吧。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-62746-1-1.html 上篇帖子: 在Windows Server 2012 中安装 .NET 3.5 Framework 下篇帖子: Visual Studio 2012 RC 和 Windows 8 Release Review都可以下载了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表