Archive for November, 2009

Colocando um script em espera

Posted in Dica rápida, Programação, SQL SERVER 2000, SQL SERVER 2005, SQL SERVER 2008, SQL SERVER 2008 R2, SQL SERVER 7 on November 19th, 2009 by Silas Mendes – Be the first to comment

Uma dica rápida antes do feriadão:

Como agendar um script ou executá-lo de forma recorrente sem utilizar o SQL Agent?

O SQL possui um comando de controle de fluxo que pode nos auxiliar nessas tarefas: WAITFOR.

Como utilizá-lo?

Digamos que você queira monitorar o crescimento dos logs a cada 5 minutos. Nesse caso podemos utilizar o WAITFOR DELAY junto com uma estrutura de repetição como o while. Veja o exemplo:

declare @i int

set @i = 1

while @i < 12

begin

– coleta informação sobre espaço utilizado pelo log

dbcc sqlperf(logspace)

– aguarda 05 minutos para continuar

waitfor delay ’00:05:00′

set @i = @i + 1

end

Agora imagine um cenário onde você precise “agendar” a execução de um script para as 22h. Veja o exemplo:

– espera até às 22h

waitfor time ’22:00:00′

GO

dbcc sqlperf(logspace)

GO

select getdate() horaExecucao

É importante salientar que este comando não substitui o SQL Agent! Ele normalmente é utilizado em situações pontuais. Por exemplo, para o DBA às vezes é interessante monitorar durante alguns minutos a situação dos locks e para isso não é necessário criar um job e agendá-lo no SQL Agent, é mais simples utilizar o WAITFOR DELAY. Além disso você pode acompanhar o resultado das execuções diretamente no Management Studio, Query Analyser, sqlcmd, etc.

O comando é interessante, mas não veja nele uma forma de implementar uma nova política de backup, ok?

Bom feriadão!

SharePoint Brasil Summit 2009

Posted in Eventos on November 9th, 2009 by Silas Mendes – Be the first to comment

Apesar de não ser minha praia, não posso deixar de comentar sobre o evento SharePoint Brasil Summit 2009 que aconteceu nesse fim de semana e o qual tive a oportunidade de participar. Meu foco de estudo e trabalho é banco de dados, mas algumas soluções são realmente fantásticas e o Sharepoint e o Office estão na minha lista de soluções preferidas (além disso, o Sharepoint e SQL Server se complementam de forma magistral).

Durante as apresentações era interessante ouvir as novidades que os palestrantes traziam e a reação do público (rolou até aplausos para algumas features).  Em particular gostei muito da nova interface Ribbon. O produto tem sido moldado para ser mais dinâmico e dá pra notar isso em coisas simples como a alteração e classificação (rating) de conteúdo, mudança entre janelas, etc.

sharePoint2010Mas o que eu gostei de ver foi a prévia do Office Web Apps!! Fiquei surpreendido! Trabalhar com arquivos do Office, num browser, com a maioria das funcionalidades da versão instalada foi muito legal. E mais, a Microsoft promete isso em QUALQUER browser (isso eu quero conferir pessoalmente, risos). A feature co-autoria também ficou sensacional. A idéia é realmente facilitar a comunicação e ter o cuidado de tornar a experiência do usuário ainda melhor (creio que o Google Docs terá que reformular algumas coisas pra bater o que está vindo por aí).

Infelizmente a palestra de Excel Services e Business Conectivity Services não rolou e  era a que eu mais esperava, mas os organizadores do evento prometeram um vídeo sobre o conteúdo.

Em geral o evento foi bem interessante, muito organizado mas com um clima descontraído que facilitou a interação entre os participantes. Parabéns aos palestrantes e organizadores: Helio Sá MoreiraRodolfo Roim e  Thiago Cruz Soares!

Agora é só aguardar pela versão definitiva do Sharepoint e do Office pro ano que vem… por enquanto, bom trabalho e bons estudos!

Quantos certificados no mundo?

Posted in Certificação on November 4th, 2009 by Silas Mendes – 2 Comments

Curiosidade…

Já pensou em quantos profissionais possuem certificação Microsoft no mundo?

A Microsoft divulga estes números em seu site e segundo a última atualização realizada em 30/10/2009 são:

  • 63.823 MCTS SQL Server 2005;
  • 9.632 MCITP SQL Server 2005;
  • 39 MCM SQL Server 2005;
  • e 19 MCA Database.

Para chegar na certificação Master (MCM) que é pré-requisito para o MCA, o cara tem que fazer suas provas lá em Redmond, na própria Microsoft. É um teste de fogo, que além das provas teóricas e práticas, envolve também um investimento de uns U$ 20.000.

E ae… vai encarar?  :)

Para visualizar todos os números, visite este link.

Bom trabalho, bons estudos!