A instalação no ambiente Core é feita no modo silencioso. Não temos suporte de assistentes (wizards) para nos auxiliar.
Para fazer a instalação, usamos o SETUP.EXE.
Todos os parâmetros devem ser passados através de linha de comando, por isso, é importante conhecer os parâmetros disponíveis para referência.
Segue uma lista de parâmetros usados na instalação:
/Action: Possui os valores (Install, Uninstall e UPGRADE). É usado para instalar ou remover recursos do SQL Server especificado no parâmetro Features. Exemplo: /ACTION=Install
/Features: Aqui podemos especificar os recursos e serviços que vamos instalar no SQL Server. Possui diversos valores, conforme a tabela a seguir:
| Valores para /Features |
Significado |
| SQLEngine |
Instala o serviço de Mecanismo de Banco de dados |
| FullText |
Serviço de FullText |
| AS |
Componentes do Analysis Services |
| IS |
Componentes do Integration Services |
| CONN |
Componentes de conectividade |
| REPLICATION |
Componente de Replicação |
Exemplo: SETUP /Features=SQLEngine
/InstanceName: Define o nome da instância a ser instalada.
Se for a instância default usamos /InstanceName=”MSSQLSERVER”
/SQLSVCAccount: Especifica a conta de serviço do SQL Server.
/SQLSVCPassword: Especifica a senha.
/SQLSysAdminAccounts: Define as contas administradoras do SQL Server.
/IAcceptSQLServerLicenseTerms: Parâmetro obrigatório sobre a aceitação do contrato de licença do SQL Server.
/ASSVCAccount: Conta de serviço do Analysis Services.
/ASSYSAdminAccounts: Define a conta Administradora do serviço de Analysis Services.
/ASServerMode: Possui dois valores (MULTIDIMENSIOPNAL e TABULAR). Define o tipo de serviço de Analysis Services será instalado.
Agora que conhecemos os parâmetros, vamos juntá-los para fazer uma instalação.
SETUP.EXE /ACTION=Install /FEATURES=SQLEngine,Replication,Conn
/INSTANCENAME=MSSQLSERVER /SQLSVCAccount=”Domain\User”
/SQLSVCPassword = “Passw0rd” /SQLSysAdminAccounts=”Domain\User”
/IAcceptSQLServerLicenseTerms=”True”
Após digitar o comando acima, a instalação começa:
A instalação é feita totalmente em interface de texto, temos janelas que aparecerão…

Mostrando o status da instalação e seu andamento…

Agora é só aguardar… A instalação termina em breve.
Gerenciando o SQL Server 2012 no Server Core
A instalação está feita, mas agora como vamos gerenciar essa instância sem ter o Management Studio ? Temos 2 respostas para a pergunta:
1) Habilitar acesso remoto e usar um Management Studio de outra máquina para se conectar no servidor
2) Gerenciar pelo prompt de comando mesmo.
Habilitando conexões remotas no SQL Server 2012 Server Core
Para fazer as configurações, devemos disparar o SQLCMD.EXE e dentro dele rodar a procedure sp_configure.
Entre na pasta BINN da unidade de instalação do SQLServer e dispare o SQLCMD.EXE. Veja a figura:

Após conectar, execute a store procedure sp_configure habilitando as conexões remotas.

O SQLCMD.EXE é uma ferramenta de gerenciamento do SQL Server através de prompt. Se quiser saber algo mais sobre a ferramenta, visite o link da Microsoft em http://msdn.microsoft.com/pt-br/library/ms162773.aspx
Desistalando o SQL Server
Para remover componentes do SQL Server, basta usar o parâmetro Action com o valor Unistall e especificar a instância. Veja um exemplo:
SETUP.EXE /Action=Uninstall /Features=AS /InstanceName=MSSQLSERVER
Para ver a primeira parte do artigo, clique no link:
Instalando SQL Server 2012 no Windows Server Core – Parte 1