Windows Core: SQL Server 2012 em Windows Server 2008 R2

Menos é mais. Menos programas = menos defeitos = menos atualizações = mais velocidade + mais estabilidade.

Windows Core é o Windows Server sem interface gráfica.

Eu sempre prefiro instalar servidores de funcionalidade exclusiva com esta opção.

A seguir um passo a passo gráfico para a criação de uma VM, com Oracle VirtualBox, instalar o Windows Core, configurá-lo para receber o SQL Server 2012, e finalmente instalar este SGBD apenas por linha de comando.

Em primeiro lugar, a criação da VM.

WindowsCore01

WindowsCore02

WindowsCore03

WindowsCore04

WindowsCore05

WindowsCore06

WindowsCore07

WindowsCore08

WindowsCore09

WindowsCore10

WindowsCore11

WindowsCore12

WindowsCore13

Agora, a instalação do Windows Server na opção Core.

WindowsCore14

WindowsCore15

WindowsCore16

WindowsCore17

WindowsCore19

WindowsCore20

WindowsCore21

WindowsCore22

WindowsCore23

Após executar logon no sistema, apenas uma janela do terminal de comandos é exibida. Nada de Menu Iniciar.

WindowsCore25

E para desligar o sistema? Via comando também, como na figura abaixo.

WindowsCore26

Para renomear o Servidor, entre outras atividades, utilizamos o programa sconfig.

WindowsCore27

WindowsCore28

WindowsCore29

WindowsCore30

WindowsCore31

Agora preciso instalar o Service Pack 1 do windows Server 2008 R2. Como não tenho Internet Explorer, tenho que baixar ele em outra máquina, mapear via linha de comando o diretório remoto, e executar o instalador.

WindowsCore32

WindowsCore33

WindowsCore34

WindowsCore35

WindowsCore36

WindowsCore37

WindowsCore38

Para acelerar o sistema, preciso instalar o Guest Additions do Oracle VirtualBox.

WindowsCore39

WindowsCore40

WindowsCore41

WindowsCore42

WindowsCore43

WindowsCore44

Agora executo os pré-requisitos para a instalação do SQL Server, inclusive o .NET Framework 4. Coloquei os comandos utilizados antes das imagens, para que fique mais fácil se você quiser reproduzi-los.

C:UsersAdministrator>DISM /Online /Enable-Feature /FeatureName:ServerCore-WOW64

Deployment Image Servicing and Management tool
Version: 6.1.7600.16385

Image Version: 6.1.7600.16385

Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.
C:UsersAdministrator>DISM /Online /Enable-Feature /FeatureName:NetFx2-ServerCore

Deployment Image Servicing and Management tool
Version: 6.1.7600.16385

Image Version: 6.1.7600.16385

Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.
C:UsersAdministrator>DISM /Online /Enable-Feature /FeatureName:NetFx2-ServerCore-WOW64

Deployment Image Servicing and Management tool
Version: 6.1.7600.16385

Image Version: 6.1.7600.16385

Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.
C:UsersAdministrator>DISM /Online /Enable-Feature /FeatureName:NetFx3-ServerCore

Deployment Image Servicing and Management tool
Version: 6.1.7600.16385

Image Version: 6.1.7600.16385

Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.
C:UsersAdministrator>DISM /Online /Enable-Feature /FeatureName:NetFx3-ServerCo
re-WOW64

Deployment Image Servicing and Management tool
Version: 6.1.7600.16385

Image Version: 6.1.7600.16385

Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.
C:UsersAdministrator>Z:
The system cannot find the drive specified.

C:UsersAdministrator>NET USE Z: 192.168.56.1UsersProniSoftwareWindows
Enter the user name for '192.168.56.1': Proni
Enter the password for 192.168.56.1:
The command completed successfully.


C:UsersAdministrator>Z:
Z:>dotNetFx40_Full_x86_x64_SC.exe
Z:>DISM /Online /Enable-Feature /FeatureName:MicrosoftWindowsPowerShell

Deployment Image Servicing and Management tool
Version: 6.1.7600.16385

Image Version: 6.1.7600.16385

Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.

WindowsCore45

WindowsCore46

WindowsCore47

Finalmente, descompactamos o instalador do SQL Server.

Z:>SQLFULL_x64_ENU_Install.exe

WindowsCore48

E executamos a instalação (incluindo Replication e FullText) também pelo modo texto.

Z:>cd SQLFULL_x64_ENU
Z:SQLFULL_x64_ENU>SETUP.EXE /Q /ACTION=Install /FEATURES=SQLEngine,Replication,FullText /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="NT AUTHORITYSYSTEM" /AGTSVCACCOUNT="NT AUTHORITYNETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS /INDICATEPROGRESS /AGTSVCSTARTUPTYPE=Automatic /SQLSYSADMINACCOUNTS=Proni /TCPENABLED=1 /UpdateEnabled=0 /SkipRules=NoReboot /SECURITYMODE=SQL /SAPWD="Nerv2011"

E aí está, o SQL Server 2012 funcionando (CTP3), no Windows Core 2008 R2.

WindowsCore49

Leave a Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.