Archive

Archive for janeiro \10\UTC 2011

Powershell para identificar em qual host a VM(guest) esta hospedada quando conectado via RDP

O Ben Armstrong, Virtualization Program Manager da Microsoft, ja havia demonstrado como fazer para identificar em qual host a sua maquina virtual esta fisicamente hospedada, usando VB script

Agora, ele publicou um artigo demonstrando como se faz, usando powershell:

Para pegar o nome do host fisico, execute o seguinte comando powershell, quando logado na maquina virtual:

(Get-ItemProperty –path “HKLM:\SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters”).PhysicalHostName

Voce pode tambem obter o nome completo do host ( FQDN ), executando o seguinte comando:

(Get-ItemProperty –path “HKLM:\SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters”).PhysicalHostNameFullyQualified

Para obter o nome da maquina virtual, execute :

(Get-ItemProperty –path “HKLM:\SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters”).VirtualMachineName

Os comandos acima funcionam com : Hyper-V, Virtual Server and Virtual PC.

Para ler o post original  : http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/01/07/what-physical-computer-am-i-on.aspx

Para ver a versao em VB script : http://blogs.msdn.com/b/virtual_pc_guy/archive/2005/01/24/359650.aspx

Conhecendo a nova versao do SQL Server : Denali

Esta semana fiz o download da versao CTP do novo SQL Server codename DENALI

Tres novas features me chamaram atencao nessa nova versao :

1. High Availability e Disaster Recovery, que vem com o conceito de Availability Groups. http://msdn.microsoft.com/en-us/library/ff877884(v=SQL.110).aspx

2. Apollo : Column-based Query Accelerator. A Microsoft promete um aumento de 10 vezes em query performance. http://download.microsoft.com/download/8/C/1/8C1CE06B-DE2F-40D1-9C5C-3EE521C25CE9/Columnstore%20Indexes%20for%20Fast%20DW%20QP%20SQL%20Server%2011.pdf

3. Sequences. FINALMENTE!!! agora nao precisamos mais criar tabelas para campos de incremento ou mesmo usar campos identity. Veja aqui um exemplo de como usar o novo Sequence:

CREATE SEQUENCE GlobalCounter
AS INT
MINVALUE 1
NO MAXVALUE
START WITH 1;
GO

Para incrementar basta simplemente executar:

SELECT NEXT VALUE FOR GlobalCounter

Assim, voce pode criar uma tabele e em vez do famigerado Identity, voce usa :

CREATE TABLE Teste (id INT DEFAULT NEXT VALUE FOR GlobalCounter, Data datetime )

E para adicionar valor a nova tabela :

INSERT Teste VALUES(NEXT VALUE FOR GlobalCounter, getdate())

Neste link voce vai encontrar mais informacoes, sobre a nova versao :
http://msdn.microsoft.com/pt-br/library/ms166349(v=sql.110).aspx#bkmk_GetStarted

A versao CTP esta disponivel desde Novembro de 2010, neste link http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6a04f16f-f6be-4f92-9c92-f7e5677d91f9

Microsoft MVP Award 2011

Comecei o ano com uma boa noticia.

Pelo 3º ano consecutivo fui nomeado : Microsoft Most Valuable Professional : “Congratulations! We are pleased to present you with the 2011 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. We appreciate your outstanding contributions in Virtual Machine technical communities during the past year.”

Gostaria de agradecer ao time de Virtualizacao de Redmond, liderados pelo Ben Armstrong, pelo credito e apoio e tambem ao meu MVP Lider na Australia, Nick Ellery; aos amigos pelos incentivos e principalmente `a minha esposa e filhos pelo apoio incondicional.

E’ muito bom ser reconhecido por algo que a gente faz por prazer!! Fazer parte da comunidade, ajudar nos forums, publicar posts em meu blog, palestrar em eventos, e o fato de compartilhar conhecimento da uma enorme satisfacao!

Continuem acompanhando meus posts aqui neste blog e em http://virtualisationandmanagenent.wordpress.com

https://mvp.support.microsoft.com/profile/Alessandro