Como Instalar o .NET Framework 3.5 no Windows Server 2012 e R2

Instalar o .NET Framework no Windows Server 2012 ou Windows Server 2012 R2 é muito simples.

No entanto respondi algumas vezes a esta questão, por causa da mensagem “Do you need to specify na alternate source path? One or more installation selections are missing source files on the destinati…” logo nada melhor que deixar publicado esta solução.

01

Para prosseguir a instalação basta executar o passo a seguir:

  • No prompt de comando:

02

É bom lembrar que o D:\ é o caminho do meu ISO do Windows Server 2012 R2.

  • Através da GUI:

03

Espero ter ajudado nas futuras instalações do SQL Server.

Abraço, Rodrigo

Evento: Conheça a Nova Geração de Produtos da Microsoft

Pessoal,

A Flexxo Centro de Capacitação em TI está organizando um evento muito interessante sobre as novas tecnologias Microsoft.

O evento acontecerá em Caxias do Sul (RS) no dia 5 DE SETEMBRO.

Neste evento eu estarei falando sobre as novidades do SQL Server 2012 e sobre as novidades nas certificações Microsoft.

Não deixem de confirmar sua presença, as vagas são limitadas.

Abaixo segue o convite.

Abraço, Rodrigo.

O arquivo Hosts

O arquivo Hosts existe para facilitar a entrada de endereçamento de IP e Hostname, ainda permitindo o acesso direto ou bloqueando o mesmo. Esse arquivo não é uma exclusividade dos Sistemas Operacionais Windows.

De maneira geral o arquivo Hosts é consultado em cada conexão a um endereço na rede, funciona semelhante a uma agenda de endereços.

Se o site estiver relacionado no arquivo e for permitido o acesso é imediato, ao contrário se for encontrado nos sites não autorizados o mesmo será bloqueado. Em contra partida, se o endereço não for encontrado o objeto da pesquisa será procurado num provedor ISP.

No Windows Server 2008 ou Windows 7 encontramos esse arquivo no endereço c:WindowsSystem32driversetcHosts.

O conteúdo desde arquivo é muito simples, nele consta apenas uma listagem de IP X Hostnames.

Para concluir, a edição deste arquivo é inofensiva desde que moderada. Se houver muitas entradas nesse arquivo valerá a pena criar um servidor de DNS.

Abraço, Rodrigo

Rodando aplicações 32bits em IIS6 e IIS7

Para quem precisa configurar um aplicativo 32bits para rodar no IIS6 ou IIS7 64bits, é possível utilizando o Windows-32-on-Windows-64 (WOW64). A linha de comando abaixo habilita o IIS a rodar aplicações 32 bits.

cscript c:inetpubadminscriptsadsutil.vbs set /w3svc/AppPools/Enable32bitAppOnWin64 true

Observação 1: Não esqueça de estar logado como administrador do servidor.

Observação 2: O parâmetro “true”, ou 1 indica que o comando deverá habilitar o modo 32bits, já se o parâmetro for 0, ou “false” indicará o modo 64bits.

Esse post foi feito com a ajuda do amigo @prettoandre.

Abraço, Rodrigo

Iniciar e parar os serviços do SQL Server – Power Shell

A grande vantagem do Power Shell é que é uma linguagem flexível e integrada com tudo (ao menos com tudo que eu precisei até hoje).  Mas, respondendo a solicitação do colega que comentou o post anterior os scripts abaixo exemplificam como trabalhar com serviços.

 

Script que retorna o status do serviço.

PS C:> $situacao = Get-Service “mssqlserver”

PS C:> $ret + “Status do serviço ” + $situacao.status

De outra forma.

PS C:> Get-Service “mssqlserver”

 

Parar o serviço do SQL Server.

PS C:> Stop-Service “mssqlserver”

Iniciando o serviço

PS C:> Start-Service “mssqlserver”

 

Abraço, Rodrigo

Report Viewer com o IIS7

Com as migrações de alguns aplicativos feitos em .NET que utilizam o Report Viewer do IIS 6 para o IIS 7, nos deparamos com o retorno que o Report Viewer está desabilitado.

Após pesquisar muito descobrimos que isso acontece por medidas de segurança, ou seja, o acesso aos recursos do Report Viewer não estão habilitados por default. Para habilitar esse recurso siga os passos descritos abaixo:

 

No gerenciador do IIS, selecione Handler Mappings.

Ao dar dois cliques sobre o ícone Handler Mappings, abrira uma tela como a que segue abaixo, selecione Add Managed Handler.

Na caixa de dialogo “Add Managed Handler” preencha os campos conforme a imagem que segue.

Para copiar e colar:

Request Path: Reserved.ReportViewerWebControl.axd

Type: Microsoft.Reporting.WebForms.HttpHandler

Name: Reserved-ReportViewerWebControl-axd

 

Concluída essa configuração o Report Viewer voltará a aparecer no aplicativo normalmente.

Agradeço a colaboração do meu amigo @prettoandre neste post.

Essa solução foi retirada do site OTK Founder’s Column.

 

Abraço, Rodrigo