Server 2008 Core/服务器核心环境安装SQL 2008 方法

查看了微软的文章,说SQL Server2012才支持,经过实验研究2008R2其实也是可以的,只是一些组件需要手动安装,以下方法适用于Microsoft SQL Server 2008和2008R2在Server Core/服务器核心环境的安装。

1.以服务器核心方式安装Server 2008 R2.这里我已经安装好了,就不详细说怎么安装了,安装完就是下面的界面。

Windows Server 2008 R2 x64-2013-08-07-11-54-59.png (13.07 KB)
2013-8-7 12:11




2.插入SQL Server的安装光盘,或者在虚拟机中加载ISO镜像。由于直接安装的话会提示组件安装失败,所以我们手动安装,输入以下内容





复制内容到剪贴板
代码:
dism /online /enable-feature /featurename:NetFx2-ServerCore /featurename:ServerCore-WOW64 /featurename:NetFx3-ServerCore-WOW64 /featurename:NetFx2-ServerCore-WOW64 /featurename:NetFx3-ServerCore /featurename:MicrosoftWindowsPowerShell





然后会出现下面的界面,.net安装成功。


Windows Server 2008 R2 x64-2013-08-07-12-00-47.png (19.53 KB)
2013-8-7 12:36


3.然后先输入D:,切换到光驱,或者是其他的光驱盘符,再运行setup即可打开安装程序,如下


Windows Server 2008 R2 x64-2013-08-07-12-02-46.png (22.37 KB)
2013-8-7 12:36


4.接下来就是有图形界面的安装了,按照以前的方法安装


Windows Server 2008 R2 x64-2013-08-07-12-04-07.png (69.51 KB)
2013-8-7 12:36


5.安装完成,启动TCP连接支持,cmd中输入regedit打开注册表,找到

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServer\SuperSocketNetLib\Tcp,找到 Enable 并将其值改为 1。


Windows Server 2008 R2 x64-2013-08-07-12-35-10.png (43.71 KB)
2013-8-7 12:36


6.配置防火墙允许外部对SQL Server 1433端口的访问,运行下列内容




复制内容到剪贴板
代码:
netsh advfirewall firewall add rule name="SQL" dir=in protocol=tcp localport=1433 action=allow




Windows Server 2008 R2 x64-2013-08-07-12-51-30.png (13.81 KB)
2013-8-7 12:52


7.然后输入net stop mssqlserver停止服务,再运行net start mssqlserver启动服务,前面的修改就生效了,安装完成,后续可以使用sqlcmd或者远程使用SSMS管理了。



Windows Server 2008 R2 x64-2013-08-07-12-52-28.png (18.71 KB)
2013-8-7 12:52


你可能感兴趣的:(server,core,安装SQL,服务器核心)