Alterar as definiões da Data Execution Prevention

Ao tentar instalar o My Mobiler no Windows Server 2008, fui impedido de continuar e fazer a ligação com o PDA devido às definições da DEP.

Para contornar isto, é necessário indicar quais os programas que serão considerados como excepção e assim conseguir avançar na instalação.

  1. Control Panel > System > Advanced System Settings
  2. Performance Settings
  3. Data Execution Prevention e escolher a opção “Turn on DEP for all programs and services except those I select”
  4. Por fim seleccionar os programas que queremos definir como excepção

image

Formação gratuita – Configuring Hyper-V in Windows Server 2008

Através do Hugo Figueira, vi que a Microsoft está oferecer a formação em Hyper-V através do E-Learning.

Esta formação está dividida em 5 módulos que passo a indicar:

  1. Deploying Systems in a Virtual Environment
  2. Managing a Virtual Environment by using SCVMM
  3. Optimizing a Virtual Environment
  4. Introducing the Hyper-V Technology
  5. Configuring a Virtual Environment

Para terem acesso à formação basta irem a https://www.microsoftelearning.com/eLearning/enterCode.aspx e indicarem o código 9350-Y2W6-3676.

RunAs Different User no Windows Vista / Windows Server 2008

Desde o Windows Vista, que a opção para correr uma aplicação com um utilizador diferente do actualmente logado deixou de existir.

Isto causa alguns constrangimentos quando temos o UAC desactivado, pois mesmo recorrendo à opção “Run as Administrator”, não conseguimos elevar correctamente os previlégios necessários em determinadas situações.

runas_administrator

Para trazer de volta esta opção, a suite do Windows Sysinternals inclui um utilitário chamado ShellRunas.

Para adicionar ao menu de contexto, basta executarmos o comando “shellrunas /reg”.

runas_differentuser

Problemas na conectividade do Windows Server 2008

Já há algum tempo que tenho problemas na ligação à rede no meu PC. Andei a ver os logs e nunca encontrei razão aparente para a ligação se desligar e voltar logo de seguida.

Hoje andei a investigar um bocado e fui várias vezes de encontro de que desactivando na placa de rede o IPv6 me iria resolver o problema. A maioria dos casos eram em sistemas com o Windows Vista instalado, mas vi outros que relatavam o problema no Windows Server 2008, que é o meu caso.

image

Resta-me aguardar algum tempo e ver se isto resolve de vez, mas se entretanto alguem tiver tido o mesmo problema e se o resolveu, indiquem sff :D

Crash do Internet Explorar ao executar uma tarefa agendada

Ao criar uma nova tarefa agendada no Windows Server 2008, fui confrontado com um crash do Internet Explorer no momento em que esta foi executada.

Erro_IE_ST ie_crash_scheduletask

Para o contornar, tive que activar a opção “Executar com os privilégios mais elevados”. Não tive grande tempo para explorar a razão do crash do IE sem esta opção activa, por isso se alguem souber até me pouparia o trabalho :D

win2k8_schedule_tasks

Problema ao aceder ao servidor devido ao limite de ligações simultaneas

Onde trabalho já aconteceu mais que uma vez tentar aceder a um servidor e não conseguir por estarem ocupadas todas as ligações permitidas.

server_connections_exceeded

Em certos casos pode causar um grande transtorno pois é necessário fazer alguma intervenção e não é possivel deslocarmo-nos fisicamente ao servidor e fazer o login no mesmo.

Para contornar o problema, podemos pela linha de comandos terminar uma das sessões e conseguindo assim aceder com a nossa.

Para tal, basta ir à linha de comandos do Windows e fazer o seguinte:

  1. net-use /user:NOME_UTILIZADOR NOME_SERVIDOR (abre a ligação remota em modo de consola)
  2. query session /server:NOME_SERVIDOR (isto vai listar todas as sessões do servidor)
  3. reset session [ID] /server:NOME_SERVIDOR (faz o reset da sessão com o ID indicado, ID este que é visto no output do comando anterior)

Por fim, já podemos aceder remotamente pelo utilitário de acesso remoto do windows.

Erro a instalar o SQL Server 2008 em PCs com o sistema operativo em PT

Ao tentar instalar o SQL Server 2008 (ou apenas o SQL Server Management Studio 2008) num PC que tem o sistema operativo em Português (confirmado o erro no Windows Server 2008 e Vista Business c/ SP1) é indicado um problema no registo do Windows.

sqlserver2k8_error_installing

O setup vai ao registo e tenta localizar a entrada com o código da linguagem portuguesa (016) na Windows Performance Library mas apenas existe a entrada para Inglês (009).

Para contornar isto, temos que exportar o seguinte caminho “HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPerflib\009″, depois editar o ficheiro que exportamos e alterar o “009″ para “016″ e importar novamente o ficheiro.

Após isto já vai ser possivel avançar com a instalação.

Autenticação e Autorização nas Aplicações Web

O Israel Aéce publicou uma série de posts sobre como gerir a autenticação e a autorização nas aplicações web. A leitura está muito acessivel e qualquer dúvida que tenham certamente que terão uma resposta por parte dele para vos ajudar.

DBAuthorization – Parte 1 – O Problema
DBAuthorization – Parte 2 – A possível solução
DBAuthorization – Parte 3 – Estrutura do Banco de Dados
DBAuthorization – Parte 4 – Estrutura dos Tipos
DBAuthorization – Parte 5 – Provider
DBAuthorization – Parte 6 – Caching
DBAuthorization – Parte 7 – DBAuthorizationModule
DBAuthorization – Parte 8 – Configuração do arquivo Web.config
DBAuthorization – Parte 9 – Interface de Administração
DBAuthorization – Parte 10 – Conclusão