segunda-feira, novembro 26, 2012

An error occurred while processing the log for database 'model'

Utilizo o SCCM 2012, o SCCM utiliza o SQL Server 2008 R2, por algum motivo a database model corrompeu, e o serviço do SQL não iniciava mais, logo não conseguia mais acesso ao gerenciador do System Center, era apresentado o seguinte erro no log:

Erro:
An error occurred while processing the log for database 'model'.  If possible, restore from backup. If a backup is not available, it might be necessary to rebuild the log.

Uma solução era restaurar o backup, mas como vou restaurar o backup se o serviço não iniciava?. A solução que encontrei foi a seguinte, renomear os aquivos model.mdf e model.ldf e copiei o template da base de dados model (model.mdf e model.ldf) localizados no seguinte caminho:

%caminho_install%Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\Templates

Para o seguinte caminho:

Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA

Após o procedimento acima consegui iniciar o serviço do MS SQL normalmente.

domingo, novembro 25, 2012

Criando uma PSO (Fine-grained password)


Cenário:
Windows Server 2008 R2. Domínio: contoso.internal

Requisitos:
Nível funcional do Domínio Windows 2008 ou superior.

Objetivo:
Criar uma política de senha para o grupo de segurança “HelpDesk”.
Procedimentos:
Abrir a ferramenta adsiedit.msc
Efetuar a conexão:


Acessar o seguinte caminho:
DC=contoso,DC=internal
CN=System
CN=Password Settings Container
Criar um novo objeto msDS-PasswdSettings.
Adicionar os valores desejados.
Em CN atribute valor= Password_Custom – Avançar.
msDS-PasswordSettingsPrecedence valor=10 – Avançar.
msDS-PasswordReversibleEncryptionEnabled valor= FALSE Avançar.
msDS-PasswordHistoryLength valor= 6 Avançar.
msDS-PasswordComplexityEnabled (complexidade de senha) valor=true Avançar.
msDS-MinimumPasswordLength (Tamanho mínimo) valor=15 Avançar.
msDS-MinimumPasswordAge (Tempo mínimo da senha) valor=1:00:00:00 (Um dia) Avançar.
msDS-MaximumPasswordAge (Tempo de vida máximo da senha) valor= 45:00:00:00 (45 dias) Avançar.
msDS-LockoutThreshold valor=5 Avançar.
msDS-LockoutObservationWindow valor=00:00:10:00 Avançar.
msDS-LockoutDuration valor=00:00:15:00 Avançar.
Finalizar.
Abrir Active Directory User and Computers (modo avançado de visualização);
Acessar o seguinte caminho:
System – Password Settings Container, selecionar a “police” criada, ir em “Properties” e adicionar o valor msDS-PSOAppliesTo conforme print abaixo:


Após os procedimentos acima o grupo "HelpDesk" terá uma política de senha diferenciada.









terça-feira, novembro 20, 2012

0x80090016: Keyset does not exist

Ao tentar editar\criar uma tarefa agendada no Windows Server 2003 recebia o seguinte erro:

0x80090016: Keyset does not exist

Solução:

* Para o serviço "Task Scheduler".
* Excluir o conteúdo da pasta: "C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\S-1-5-18"
* Iniciar o serviço "Task Scheduler".