Blog Archives

Microsoft MVP Virtual Conference 2015 – Estarei Palestrando

image001 (1)

 

 

 

 

 

 

Olá amigos!

Gostaria de convidá-los para o grande evento que a Microsoft e os MVPs estão organizando, e que acontecerá nos dias 14 e 15 de maio, a partir das 12h00 (Horário de Brasilia)

Junte-se aos MVPs do Brasil, Estados Unidos e Latam que estarão compartilhando o seu conhecimento em sessões práticas e gratuitas, com cenários do mundo real e últimas novidades sobre Tecnologia Microsoft. Read the rest of this entry

Deletando informações em batches –

Olá pessoal,

Quando trabalhamos bases de dados muito grandes e criticas é normal que alguma forma de purge (expurgo) seja feita no banco de dados, é melhor para a aplicação e também para o DBA. Porem uma grande preocupação quando vamos falar sobre deletar uma grande quantidade de dados é não prejudicar nosso arquivo Transaction Log para que o mesmo não estoure o espaço em disco, como também não bloqueie nossa aplicação que esta tentando inserir ou atualizar dados na base. Alem de tudo isso nos preocupamos com performance, pois uma grande operação de delete poderia impactar todo o nosso ambiente.

Pensando nisso criei um script bem simples, mas que pode te ajudar no momento de realizar esse expurgo da base de dados. Read the rest of this entry

Recoverying Model Database

Recentemente tive algumas discussões a respeito de como proceder em caso a base de dados Model seja corrompida. A primeira coisa que escutei foi:

Nunca tivemos a base de dados model corrompida! É tão pequena que não teriamos problema

Bom, ai é que surge o problema! Se estamos pensando em um verdadeiro cenário de Disaster Recovery, nada pode passar despercebido por nós, nem mesmo aquela pequena base chamada de model. Se você quer saber um pouco mais sobre a mesma, indico a leitura do link abaixo.

https://msdn.microsoft.com/en-us/library/ms186388.aspx Read the rest of this entry

Recycle ErrorLog baseado no tamanho do arquivo

Olá pessoal,

Estou aqui para divulgar um script que criei, onde baseado no tamanho do arquivo do ErrorLog realizamos ou não a limpeza do mesmo. O mesmo foi criado em PowerShell e é bastante simples, pois meu conhecimento nele é relativamente baixo. No meu script o tamanho do arquivo foi  setado para 250MB, mas você pode edita-lo para acomodar a sua necessidade.

Não vou colar o script aqui na postagem, mas sim o link para o meu OneDrive onde o mesmo se encontra.

http://1drv.ms/1B02XA0

Para executar o script é bastante simples, bastando apenas criar um job no SQL Server Agent onde o step deverá executar código PowerShell. Você pode consultar essa documentação abaixo para a criação do Job.

https://msdn.microsoft.com/en-us/library/hh213688.aspx

 

Espero que gostem do script, e se alguem não estiver conseguindo realizar o download do arquivo, deixe um comentário que eu poderei ajustar.

 

Abraços,
Marcos Freccia
SQL Server MVP

Cannot Start the Job because it does not have any job server or servers defined

Olá pessoal,

Recentemente peguei um caso onde o job estava desabilitado e até ai tudo normal, você habilita o mesmo com sucesso, porem na interface aparece da seguinte maneira.

 

image

Porém ao tentar executar o job você recebe o seguinte erro.

image

Basicamente esse erro acontece quando não existe um target de execução para esse job.

Para ajustar esse problema, vá até as propriedades do job na aba TARGET, conforme figura abaixo. Você notará que não existe nenhum target selecionado.

image

Apenas selecione a opção “Target local server” ou via T-SQL conforme visualizado abaixo. Feito isso via interface gráfica é só salvar o job e você poderá executa-lo novamente.

image

Agora o Job irá aparecer habilitado.

image

 

Espero que tenha ajudado.

Abraços,
Marcos Freccia
SQL Server MVP

A fatal error occurred while reading the input stream from the network.

Olá pessoal,

Apenas divulgando um problema que me ocorreu recentemente. A alguns dias vinha recebendo a seguinte mensagem de erro no errorlog do SQL Server.

A fatal error occurred while reading the input stream from the network. The session will be terminated (input error: 0, output error: 0

A principio, nenhuma aplicação fora do ar e todos os usuários trabalhando normalmente. Fiz uma rápida busca na internet e encontrei esse KB abaixo que retrata alguns problemas que podem levar essa mensagem de erro a ser gerada.

http://support.microsoft.com/kb/942861/en-us

A principio, essa mensagem também é enviada para o log de eventos do Event Viewer. O KB acima, ajuda a resolver o problema.

Até mais!
Marcos Freccia
SQL Server MVP

24 Horas de PASS 2014 – Minha apresentação

Olá pessoal,

Para quem não estava acompanhando, entre os dias 07 e 08 de Outubro de 2014, aconteceu o 24 Horas de PASS Edição Português, com varias palestras divididas entre palestrantes do Brasil e Portugal. Para quem quiser acessar o site o link estará logo abaixo.

http://www.sqlpass.org/24hours/2014/portuguese/Sobre.aspx

Nesse ano tive o prazer de poder realizar uma palestra sobre uma feature do SQL Server chamada Resource Governor, onde pude mostrar o que há de novo na mesma para o SQL Server 2014. Quero agradecer a presença de todos na minha sessão, e abaixo disponibilizo o PPT para consulta.

Scripts: http://1drv.ms/1qPN4Xh

Espero que todos tenham gostado e até a próxima!

Marcos Freccia
SQL Server MVP

Webcast Virtual PASS PT – Novembro 2014

Olá pessoal,

Para não passarmos em branco nesse final de ano, na próxima semana estaremos realizando mais um webcast sobre SQL Server para todos vocês. Convido a todos se cadastrarem neste evento que como de costume será totalmente gratuito.

Data: 25/11/2014 21:00 a 22:00
Palestra: Bitwise operations and Data Models -Improving Performance
Descrição: Operações binárias fornecem um bom caminho para resolver problemas de performance e armazenamento para alguns cenários. Nessa sessão exploraremos o funcionamento da lógica binária usando o MS SQL Server. Faremos a abordagem de um bom cenário para seu uso falando sobre como desenhar modelos de dados para explorar o poder do bit, economizando espaço em disco e melhorando drasticamente os tempos de resposta. E ainda In-Memory OLTP vs Bitwise e In-Memory OLTP + Bitwise.

Palestrante: Egler Vieira
Bio: Egler Vieira tem mais de dez anos de experiência em construção de soluções com mais de 8 anos de especialização em Microsoft SQL Server. Ele é instrutor Microsoft e coordenador de TI na PAR Corretora – empresa do setor seguros.

Link de inscrição: https://attendee.gotowebinar.com/register/5039536042126353153

Acesse também a página de eventos do Virtual PASS PT para ficar sabendo de todos os eventos futuros que estamos programando.

Abraços,
Marcos Freccia

Webcast Virtual PASS PT– Setembro – 2014

Olá pessoal,

Estou passando apenas para convidar a todos para o Webcast do Virtual PASS PT marcado para dia 04/09/2014 as 21:00 como de costume. Para todos aqueles que quiserem participar, disponibilizo abaixo o link que contem todas as informações necessarias.

 

Título: Estatísticas, seus comportamentos e mitos
Data: 04/09/2014 21:00 Horário oficial de Brasilia

http://www.virtualpass.com.br/events/estatisticas-seus-comportamentos-e-mitos/

 

Abraços e nos vemos no webcast.
Marcos Freccia

Novo Chapter Leader–Virtual PASS PT

Olá pessoal,

Essa é uma novidade muito legal que tenho para todos vocês. Como todos sabem o intuito do PASS é “spread the word”, ou seja, divulgar assuntos relacionados a SQL Server como também Business Intelligence, e como todos sabem também atualmente temos o Global Portuguese Virtual Chapter aka Virtual PASS PT, que é o nosso grupo virtual de SQL Server para todos os países da língua portuguesa.

O que acontece é que por eu estar no Brasil, acabo por não conseguir focar em outros países como por exemplo Portugal que possui um grupo de usuários muito forte e atuante. Pensando nisso adicionamos um novo Chapter Leader para o Virtual PASS que atuará na região de Portugal. Ainda serei o Chapter Leader primário, mas teremos um outro Leader que me ajudará e será ajudado a crescer e divulgar ainda mais o nosso grupo de usuários. Read the rest of this entry