Extreme Thinking
Hyper-V server core 2012 R2 安裝 MSSQL 2012 R2 ..不必買 OS 版權開機

2016-10-03


話說之前的老闆要我裝 MSSQL …..但不給我買 Server OS 的版權 , 還說你想辦法 …..哇勒難到我要用 Linux 裝 ?

Linux 後來也有 MSSQL Server 但是不能商用吧 ?

雖然買了 MSSQL 2012 R2 版權及 Client 連線版權 …..但 OS ? 不會叫我用 試用版吧 !!

用試用版的 OS 也不試辦法 180 天哇勒….

看了一下 Hyper-V server core 2012 R2 免費不需版權 …..哈哈

雖然買了 MSSQL 2012 R2 給它 !@#$%^&*()_

  1. 先將 Hyper-V server core 2012 R2 裝好 ….廢話 ….哈哈

當然在 VM 內裝比較容易沒啥網卡的問題 ….

  1. 關閉防火牆 …..這樣會少掉很多問題 …… 要開將再開
netsh advfirewall set allprofiles state off

  1. MSSQL光碟放進去 ….CMD

….. 自行修改要裝的目錄及電腦名稱呦 !!

setup.exe /QUIETSIMPLE /ACTION=install /FEATURES=SQL /INSTANCENAME=SQL2012 /TCPENABLED=1 /IACCEPTSQLSERVERLICENSETERMS /SQLSVCACCOUNT="NT Authority\System" /SQLSYSADMINACCOUNTS="WIN-6S5KVO2322\Administrator" /AGTSVCACCOUNT="NT Authority\System" /SECURITYMODE=SQL /SAPWD="Pa$$w0rd" /SQLTEMPDBDIR="C:\SQL\TempDB\\" /SQLUSERDBDIR="C:\SQL\SQLData\\" /SQLUSERDBLOGDIR="C:\SQL\SQLLog\\"

  1. 修改 啟用遠端 連 SQL
SQLCMD -A
EXEC sys.sp_configure N'remote access',N'1'
GO
RECONFIGURE WITH OVERRIDE
GO
  1. 連 1433 看看改個 SA ……
sqlcmd -S 192.168.1.199,1433
1> sp_password @new = 'P@ssw0rd', @loginame = 'sa'
2> go
1> exit
  1. 如沒固定是 1433 …改 REG
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11.SQL2012\MSSQLServer\SuperSocketNetLib\Tcp\IPAll]
"TcpPort"=""
"TcpDynamicPorts"="1433"
"DisplayName"="Any IP Address"

管理用遠端 SQL Server Management Studio 管呦 !!

這樣也上線了好幾年沒事 ….. XD

不知這樣一直試用 Hyper-V server core 行不行 ?