Tag Archives: microsoft

Script de Fragmentação de Índices

Bom,,, o script abaixo analisa todos os objetos de índices da instância do SQL e mostra a fragmentação dos índices… em teoria, quanto maior a coluna fragmentation mais fragmentado estará o índice.

SELECT CONVERT(NVARCHAR(130), SERVERPROPERTY(‘servername’)) AS instancename ,
db.name AS databaseName ,
ps.OBJECT_ID AS objectID ,
ps.index_id AS indexID ,
ps.partition_number AS partitionNumber ,
ps.avg_fragmentation_in_percent AS fragmentation ,
ps.page_count
FROM sys.databases db
INNER JOIN sys.dm_db_index_physical_stats(NULL, NULL, NULL, NULL,
N’Limited’) ps ON db.database_id = ps.database_id
WHERE ps.index_id > 0
AND ps.page_count > 100
AND ps.avg_fragmentation_in_percent > 30
OPTION ( MAXDOP 1 ) ;

Event Log Error – Resolve Partial Assembly failed for Microsoft.VC80.CRT.mui

“Resolve Partial Assembly failed for Microsoft.VC80.CRT.mui” é um erro que fica em System no event log, o Event Id: 59 e Source: SideBySide. Ele é acompanhado por outro erro com o mesmo Event ID e Source:“Generate Activation Context failed for c:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\bin\msmdctr90.DLL. Reference error message: Access is denied”Verifique com qual conta o serviço Performance Logs and Alerts está sendo executado. Provavelmente é o Network Service. Esta conta não tem acesso ao c:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\bin\ (Ou lugar onde você instalou o SQL). Para resolver isso permita que o grupo Performance Log Users tenha acesso à List Folder Contents para esta pasta.

Siga os seguintes passos:

  1. Botão direito em c:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\bin\ e selecione Sharing and Security…
  2. Selecione a aba Security
  3. Click em Add
  4. Click em Locations e selecione o nome do computador local
  5. Click em Advanced e em seguida em Find Now
  6. Na lista que aparece duplo-click no grupo chamado Performance Log Users
  7. Tenha certeza que a caixa do List Folder Contents esta com Allow selecionado e click em OK

Windows – Event 8: Failed auto update retrieval of third-party root list sequence number

Quando você está executado um Windows 2003 server sem conexão com a internet, você pode localizar o seguinte evento no seu eventlog:

—————–
Event Type: Error
Event Source: crypt32
Event Category: None
Event ID: 8
Date: date
Time: time
User: user name
Computer: computer name
Description:
Failed auto update retrieval of third-party root list sequence number from: with error: This operation returned because the timeout period expired.
For more information, see Help and Support Center at http://support.microsoft.com.
—————–

Para resolver isso, ou você tem acesso a internet ou remova o componente Update Root Certificates.

Para remover o componente faça o seguinte:
1. Vá em Add/Remove Programs (iniciar – executar – “appwiz.cpl”)
2. Click em Add/Remove Windows Components na esquerda.
3. Desmarque o Update Root Certificates, e termine o Windows Components Wizard.

Mais informações:
http://support.microsoft.com/kb/317541

Preparação para o MCM SQL Server 2008 – Parte VI

Então….
faz um tempo que não escrevo sobre a novela do MCM,,,
Essa história do pagamento deu uma dor de cabeça, o pessoal do banco não ajudo em nada, a empresa não tem cartão de crédito pra ajudar, e fazer transferencia bancária internacional tem umas taxas e sai bem caro e demora….
Mas, qualquer um ficaria chateado, desmotivado,,, talvez até um pouco jururú, mas não, um amigo tem O cartão coração de mãe, consegui fazer o pagamento do esquema hoje e já ta confirmado.
MAIO é nois na Microsoft fazendo o MCM uhuhuhuhu

Como habilitar o suporte do Windows Server Backup para Hyper-V VSS Writer

Olá,

Podemos fazer backup das maquinas virtuais utilizando habilitando VSS usando o Windows server Backup, para isso temos que adicionar a seguinte chave no registro:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\WindowsServerBackup\Application Support\{66841CD4-6DED-4F4B-8F17-FD23F8DDC3DE}
Após criar a chave vamos adicionar um String:
Nome: Application Identifier
Tipo: REG_SZ
valor: Hyper-V

Windows Server Backup suporta apenas backup de volumes, quando executar o backup das maquinas virtuais você precisa selecionar todos os volumes onde estão as maquinas virtuais.
Por exemplo, se você usa o local padrão para armazenar as configurações das maquinas virtuais (C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines) e armazena os VHD´s em outro volume, você precisa selecionar os 2 volumes para backup.

Quando for executar um Restore, selecione “Application Restore” e escolha Hyper-V. Você precisa selecionar esse método, caso contrário, você não conseguirá substituir os arquivos para as maquinas virtuais em execução. Como parte do restore, as maquinas virtuais existentes precisão ser desligadas e apagadas. As maquinas virtuais que você restaurar serão registradas no Hyper-V.

Existem algumas limitações:
1.- Maquinas virtuais que possuem discos dinâmicos não serão “backupeadas” usando o VSS. Apenas backup offline é suportado. Outra alternativa será utilizar o software de backup de dentro da própria maquina virtual como se fosse uma maquina física.
2.- Maquinas Virtuais Windows 2000, Windows XP ou que não possuem o Integration Services instalado, entrarão em Saved State enquanto o snapshot é tirado e voltarão a operar assim que o snapshot for completado. Você terá o mesmo incoveniente caso a opção de “Backup (volume snapshot)” esteja desabilitada das configurações da maquina virtual (Maquina Virtual >> Settings >> Management >> Integration Services)
3.- Quando executar um restore, todos os volumes serão restaurados, restaurar individualmente a maquina virtual não é suportado com o Windows server Backup.
4.- Se a maquina virtual possuir 2 ou mais snapshots, o restore irá falhar. Para resolver isso:
A. Se a maquina virtual estiver rodando, pare e apague a maquina virtual
B. Selecione a opção “Files and Folders” para recuperar o diretório de snapshot.
c. Selecione o diretório individual do snapshot
D. Quando completar, inicialize o a recuperação “Application” para recuperar o volume.

se tudo der certo você terá a maquina virtual de volta e operacional.

Preparação para o MCM SQL Server 2008 – Parte V

UHUHUHUUHUHUHUHUH
Recebi hoje a confirmação dos requisitos para o curso eeeeeeee 😀 😀 😀
agora preciso pagar, essa é a parte bem complicada…
pelo site do MCM eles tem aceitão pagamento apenas por Cartão de Credito (Visa, Marter, Amex) e meus limites de crédito não passão nem perto do valor do curso…
Acho que o martirio agora será conversar com o banco para tentar negociar um aumento de crédito… bua bua bua 🙁