在这片文章中我将向大家介绍我在Windows Server 2008 R2 (Server Core模式)下安装SQL Server 2008 的过程。
实现目标:
-
- 安装SQL Server 2008 R2 Express
- 远程管理SQL Server 2008 R2 Express
实现环境:
-
- 操作系统:Windows Server 2008 R2 Enterprise(Server Core)(英文)
- 数据库:SQL Server 2008 R2 Express(英文)
操作步骤:
Windows 功能组件
Dism /online /enable-feature /featurename: NetFx2-ServerCore /featurename: ServerCore-WOW64 /featurename:NetFx3-ServerCore-WOW64 /featurename:NetFx2-ServerCore-WOW64 /featurename: NetFx3-ServerCore /featurename:MicrosoftWindowsPowerShell
安装成功后可以使用以下命令(按下回车键或空格键)查看上面的组件是否安装成功:
oclist |more
修改计算机名称
首先使用以下命令查看当前计算机名称
hostname
我的计算机名称为"WIN-JBBMG0T1P9E"
然后修改计算机名称为"SQLServer1"
netdom renamecomputer WIN-JBBMG0T1P9E /newname:SQLServer1
用以下命令重新启动计算机后用hostname查看计算机名称修改是否正确
shutdown -r -t 0
创建SQL Server管理员帐户
net user SqlAdmin Pass@word /add
net localgroup administrators SqlAdmin /add
安装SQL Server
Setup.exe /qs /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER
/SQLSVCACCOUNT="SqlAdmin"
/SQLSVCPASSWORD="Pass@word"
/SQLSYSADMINACCOUNTS="Administrator"
/AGTSVCACCOUNT="NT AUTHORITY\Network Service"
设置防火墙
netsh
advfirew
firew
set rule group="remote Administration" new enable=yes
add rule name="open sql 1433" dir=in action=allow protocol=tcp localport=1433
使用以下命令查看SQL Server服务是否安装成功
net start
使用以下命令停止SQL Server服务
net stop mssqlserver
使用以下命令修改注册表
regedit.exe
HKLM\Software\Microsoft\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQLServer\SuperSocketNetLib\TCP将Enabled 值设为 1
使用以下命令启动SQL Server服务
net start mssqlserver
远程连接测试
以Administrator管理员身份登录另外一台安装了SQL Server Management Studio的计算机,打开SQL Server Management Studio连接到SQL Server。然后可以修改SQL Server登录方式,如启用SQL Server帐户。