Author: Leka
Date: 2009-07-18
huhuhuhuhhuhu
o pessoal da Microsoft respondeu hoje o email !!!
Já está liberado o acesso par o upload dos arquivos para análise, por sinal já mandei eles…heheheh
agora em teoria é só esperar 5 dias úteis para a resposta…
Author: Leka
Date: 2009-07-14
Vamos imaginar o seguinte senário:
Um administrador configurou um servidor como Controlador de Domínio, e por alguma felicidade ele lembrou de adicionar outra maquina também como controladora do domínio, mas ele não lembrou de balancear as configurações de FSMO entre esses servidores (muito comum).
Um dia o controlador do domínio apresentou erro e não inicia mais, todas as autenticações ficam lentas e apresentam diversos erros.
Para “corrigir” isso podemos migrar as regras de FSMO para o outro controlador do domínio, seguindo os passos abaixo:
1. Acesse o Controlador de Domínio que ainda está operando.
2. Clique em Start, clique em Run e digite ntdsutil e pressione Enter.
Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.
C:\WINDOWS>ntdsutil
ntdsutil:
3. Digite roles e pressione Enter
ntdsutil: roles
fsmo maintenance:
4. Digite connections e pressione Enter
fsmo maintenance: connections
server connections:
5. Digite connect to server , onde é o nome do computador que você quer usar
server connections: connect to server serverdc2
Binding to serverdc2 …
Connected to serverdc2 using credentials of locally logged on user.
server connections:
6. Digite q e pressione Enter
server connections: q
fsmo maintenance:
7. Digite Roles e pressione Enter
ntdsutil: roles
fsmo maintenance:
8. Digite transfer , onde é a regra que você quer transferir
As opções são:
Transfer domain naming master
Transfer infrastructure master
Transfer PDC
Transfer RID master
Transfer schema master
Você receberá um Aviso perguntando se realmente quer executar a transferencia, clique em Yes.
Após transferir as regras digite q e pressione Enter até sair do Ntdsutil.
Em alguns casos é necessário reiniciar o servidor.
Author: Leka
Date: 2009-07-13
A algum tempo atrás tive que alterar a língua de pesquisa do FullText do SQL 2005 de Neutral para Portugês.
Em teoria um procedimento bem simples, acha o FullText, edita dele e troca na caixa pra Português.
Mas, como sempre, nada é tão simples assim…
Descobri que por padrão o SQL 2005 não traz alguns idiomas, para adicionar o Português tive que fazer o procedimento do KB908441.
Mas, ao invés de ficar lendo o KB vo descrever o passo a passo pra fazer funcionar:
IMPORTANTE !!!
Se você utilizar mais de uma instância do SQL no mesmo servidor você vai ter que fazer o procedimento mais de uma vez.
Ok, sabendo disso, agora vamos começar.
Levando em conta que provavelmente você está usando uma instância, ela é conhecida como MSSQL.1
1. Clique em Start, clique em Run, digite regedit e clique em OK
2. Dentro do Editor de Registro, localize a seguinte chave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\CLSID
3. No menu Edit escolha New e clique em Key
4. Digite {25B7FD48-5404-4BEB-9D80-B6982AF404FD} e pressione Enter
5. No painel da direita, modifique o valor Default
6. Em Edit String, digite ptblr.dll e clique em OK
7. No menu Edit escolha New e clique em Key
8. Digite {D5FCDD7E-DBFF-473F-BCCD-3AFD1890EA85} e pressione Enter
9. No painel da Direita, modifique o valor Default
10. Em Edit String digite ptblr.dll e clique em OK
Adicione uma sub-chave ao MSSQL.1\MSSearch\Language
11. No menu Edit escolha New e clique em Key
12. Digite ptb e pressione Enter
13. Na Tabela abaixo existem 4 itens que devem ser criados:
Tipo |
Nome |
Valor |
String |
NoiseFile |
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\FTData\noiseptb.txt |
String |
TsaurusFile |
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\FTData\tsptb.xml |
DWord |
Locate |
00000416 |
String |
WBreakerClass |
{25B7FD48-5404-4BEB-9D80-B6982AF404FD} |
String |
SemmerClass |
{D5FCDD7E-DBFF-473F-BCCD-3AFD1890EA85} |
Depois desse pequeno processo, pelo menos no meu caso, não tive que reinicia o SQL para aparecer Portugês, mas tive que executar um Rebuild do FullText.
Author: Leka
Date: 2009-07-07
Em alguns casos quando um serviço do Windows é iniciado manualmente ele apresenta erro de Time Out.
Por padrão, todo o serviço tem no máximo 30 segundos para iniciar, depois disso o Windows para de tentar iniciar o serviço e tenta parar o que já começou e isso pode gerar o status de Starting ou Stoping.
Para TENTAR sanar esse problema podemos executar os passos abaixo:
1. Inicie o editor do registro (Regedit.exe)
2. Localize o serviço que vamos alterar o tempo de Time Out, ex.: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSiSCSI
3. Edite ou Crie o registro ServicesPipeTimeout (se for criar ela é uma entrada DWORD)
4. Altere o valor para Decimal
5. Coloque o tempo que for necessário.
ATENÇÃO !!! o valor tem que ser em milisegundos, ex.: 60000 é igual a 60 segundos.
Author: Leka
Date: 2009-07-01
Estava eu tentando acessar o servidor um exchange para modificar algumas configurações de um usuário quando me deparei que tinha um monte de gente conectada no servidor fazendo alguma coisa lá e eu não tinha acesso ao servidor.
Fui pesquisar como adicionar as guias das propriedades do Exchange em outro servidor que faz parte do domínio mas, sem ter que instalar todas as ferramentas do Exchange e achei. hehehe
De dentro do servidor em que você quer adicionar as guias do exchange copie as seguintes DLL´s do servidor de Exchange:
- address.dll
- escprint.dll
- exchmem.dll
- glblname.dll
- maildsmx.dll
- pttrace.dll
Copie as DLL´s para a pasta C:\windows\system32
Registre a DLL maildsmx.dll (REGSVR32 c:\windows\system32\maildsmx.dll)
Abra o Active Directory Users and Computer e você terá as guias do Exchange.