quinta-feira, outubro 27, 2011

mssql_connect() [function.mssql-connect]: Unable to connect to server

Estava migrando uma aplicação PHP para um novo servidor, este novo servidor estava com a seguinte configuração:

- Windows Server 2008 R2;
- PHP 5.2.0;
- Apache 2.2
- Client do SQL 2008 instalado;

A aplicação estava tentando conectar em uma base de dados MS SQL 2005, mas a aplicação apresentava a seguinte mensagem:
"mssql_connect() [function.mssql-connect]: Unable to connect to server"

Após executar diversos procedimentos substituindo a famosa NTWDBLIB.dll não resolvia, então resolvi instalar o client do SQL 2005 Stand, mas não instalava, gerava um erro na instalação, consegui instalar o client do SQL Express Edition 2005 e o problema foi resolvido.

domingo, outubro 23, 2011

IIS 7 - Manager User

Com o IIS é possível delegar permissões para um usuário não Windows administrar um site\diretório Virtual\Aplicação, para efetuar este procedimento é necessário instalar Management Service, que é parte integrante do IIS.

Inicialmente criarei um usuário maykon,(IIS – Management – IIS Manager User):

Em Management Service é necessário habilitar o acesso remoto para usuários Windows e IIS Manager.


Selecionar o site que o usuário terá permissão, neste caso é o site padrão.


Após executar os procedimentos acima, o usuário maykon(IIS manager user), terá permissão para acessar o site padrão.
A partir de uma outra máquina com o gerenciador do IIS instalado, seleciono a opção "connect to site":Especifico o usuário maykon e pronto, terei acesso para administrar o site.

sábado, outubro 22, 2011

Configurando Forwarding Events

Um recurso interessante do Windows 2008 é a capacidade de centralizar os logs, através da opção “Subscription”, disponível Server Manager - Diagnostics - Event Viewer.
Demonstrarei como criar uma Subscription para obter os eventos gerados pelo host florianopolis2, o Collector será o host florianopolis.
Inicialmente é necessário configurar o WinRm no host que desejo obter os eventos, com o comando abaixo:
C:\winrm quickconfig

No host florianopolis configurarei o Windows Event Collector Utility com o comando abaixo:
C:\wecutil qc
Agora é só configurar os eventos que desejo que sejam encaminhados.


Na opção Advanced é possíve configurar usuário\senha, protocolos, e como serão encaminhados os eventos gerados.
Nesses exemplos os computadores florianopolis e florianopolis2 são membros do domínio florianopolis.internal.

quinta-feira, outubro 20, 2011

Reliability Monitor (Monitor de Confiabilidade) Windows 2008 R2

Ao executar o Reliability Monitor no Windows 2008 R2 não obtinha nenhuma informação, ao pesquisa encontrei a "solução", na verdade o Reliability Monitor é desabilitado no Windows 2008 R2 pois esse é o comportamento padrão.
Abaixo os passos para habiltar:

No Agendador de tarefas, expanda Biblioteca do Agendador de tarefas, expanda Microsoft e, em seguida, expanda Windows.
Clique duas vezes em RacTask.
Na caixa de diálogo Propriedades de RacTask, clique na guia disparadores.
Na guia disparadores, clique duas vezes o disparador de uma vez.
Na caixa de diálogo Editar disparador, clique para selecionar a opção ativado e, em seguida, clique em OK.
Na caixa de diálogo Propriedades de RacTask, clique em OK.
Feche o Agendador de tarefas.

Atualização de uma configuração do registro.

Altera a chave abaino no Regedit
No Editor do registro, defina o valor da seguinte entrada do registro para 1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Reliability Analysis\WMI\WMIEnable

Fonte:
http://support.microsoft.com/kb/983386


quinta-feira, outubro 13, 2011

Verificar a data de instalação do Windows

Através do utilitário systeminfo é possível verificar qual data o SO foi instalado, ao executar o systeminfo a infomação é mostrada no campo "Original Install Date":

É possível executar esse comando em um computador remoto, especificando a opção /S computador

quarta-feira, outubro 12, 2011

Alterar nível funcional de da Floresta\Domínio

Para alterar o nível funciona de uma “Floresta”, é só acessar a ferramenta Active Directory Domains and Trust, selecionar a Floresta, opção Raise forest functional level:


Para alterar o nível funcional do domínio, no caso acima “contoso.com” selecionar o domínio opção “raise domain functional level”.

sábado, outubro 08, 2011

Configurando Port Forwarding RRAS Win 2008

Cenário: O Servidor possui duas placas de rede “Internal” e “Public”, a interface Public está conectada à Internet, a interface Internal está conectada à rede Interna, o serviço NAT foi habilitado no respectivo servidor, na rede Interna desejo habilitar o acesso ao serviço MS SQL, ou pode ser qualquer outro serviço, ao qual você deseja habilitar o acesso “Externo”, após configurar o NAT no RRAS (estará disponível a opção NAT em RRAS-IPv4-NAT), seleciono a Interface conectada à Internet, acesso as propriedades e na aba “Services and Ports”efetuo a configuração, já tem alguns serviços pré definidos, para adicionar mais um serviço basta clicar na opção Add..., conforme print abaixo:


É possível efetuar toda a configuração através do utilitário netsh:

Mostra os “mapeamentos”
netsh routing ip nat show interface

Adicionando mais um mapeamento, conexões externas na porta 8089 redirecionar para o IP 192.168.1.50
netsh routing ip nat add portmapping name="Public" tcp 0.0.0.0 8089 192.168.1.50 8089

quinta-feira, outubro 06, 2011

VPN Windows 2008 Server R2

Um pequeno resumo de algumas questões sobre VPN.
Protocolos Suportados:

-Secure Socket Tunneling Protocol (SSTP): Utiliza HTTPs, permite o tráfego PPP ou L2TP através da porta 443 o que é muito interessante, pois a porta 443 dificilmente é bloqueada.

-Layer 2 Tunneling Protocol with IPsec(L2TP/IPsec): Usa PPP para autenticação, é necessário uma infraestrutura de chave pública(PKI). Utiliza o IPSec para prover criptografia.

-Point to Point Tunneling Protocol (PPTP): É menos seguro que L2TP ou SSTP, utiliza a porta 1723.

Para configurar quais protocolos estarão disponíveis é só em ports properties.


Windows 2008 suporta os seguintes protocolos para autenticação:
-MS-CHAPv2;
-EAP-MS-CHAPv2;
-EAP-TLS;
-PEAP-MS-CHAPv2;
-PEAP-TLS.

quarta-feira, outubro 05, 2011

Alterar porta Conexão RDP

Para alterar a porta que "escuta" as requisições RDP é só alterar a chave PortNumber, que está no caminho abaixo:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber
Editar e alterar para o valor desejado, não esquecer de liberar no Firewall a respectiva porta.

INAV

INAV é um software para visualização do tráfego de rede, a instalação é simples, os requisitos para a instalação do INAV são:

- libpcap0.8
- g++

Efetuei um teste com o INAV (Utilizando o Debian) é legal para impressionar as pessoas, pois para visualização do tráfego é um pouco complicado, pois a tela fica "muito poluída", muitas conexões na tela.



Site para Download do INAV Server\Client:
http://inav.scaparra.com/

domingo, outubro 02, 2011

Exame 70-648 Prova Marcada

Hoje marquei mais uma prova, realizarei o exame 70-648, que é o upgrade do MCSA, pretendo fazer o exame no dia 07 de novembro. Agora é estudar!