Blog Archives

[Video] – Configurando backups no SQL Server Express

Pessoal,

Criei um novo video hoje apenas para mostrar como configurar e agendar backups no SQL Server Express. Ja recebi alguns e-mails referente ao assunto e então resolvi criar um video sobre o mesmo.

O video está bastante simples, onde o intuito é mostrar de forma rapida e facil como configurar.

Espero que gostem!

Marcos Freccia
SQL Server MVP

SQL Server 2012 SP2 Liberado. Sempre há um porém.

Olá pessoal,

Ontem a Microsoft liberou para download o Service Pack 2 do SQL Server 2012, onde aqui você pode encontrar a lista de bugs corrigidos.

Existem inumeras vantagens de sempre manter o SQL Server no ultimo Service Pack lançado para aquele produto, porém existe um pequeno problema (que pode se tornar grande) no SQL Server 2012 e também encontrado no SQL Server 2014 é que o Rebuild Online de um indice clustered rodando em paralelo pode causar corrompimento dos dados. Segundo a Microsoft esse comportamento não é tão facil de acontecer, mas caso aconteça, você pode sim ter um grande problema.

Apenas passam por esse problema o SQL Server 2012 e SQL Server 2014 Enterprise Editions, ja que os mesmos possibilitam o rebuild de índice online.

O que é importante lembrar é que o Service Pack 2 liberado ontem, não contempla a correção deste problema, sendo que o mesmo será corrigido posteriormente.

O proprio link acima, mostra um possivel workaround que seria setar o MAXDOP = 1 na instancia, ou setar o MAXDOP = 1 apenas na rotina de desfragmentação de indices.

 

Caso alguem ja tenha passado por esse problema, é sempre bom se atentar ao workaround enquanto a solução definitiva não é liberada.

 

Até mais,
Marcos Freccia
SQL Server MVP

MVA – Preparatório para as certificações em SQL Server 2012

Olá Pessoal,

No ano passado juntamente com a comunidade de SQL Server, realizamos uma semana de Webcasts sobre SQL Server 2012, que visavam preparar o profissional sobre as provas do produto. Além de mim, outros grandes profissionais de SQL Server no Brasil, participaram dos Webcasts como: Diego Nogare, Fabiano Amorim, Erickson Ricci, Marcelo Fernandes, Roberto Fonseca, Luciano Moreira(Luti) e Fabricio Catae.

Além do grande publico que tivemos nos Webcasts, tivemos o previlégio agora de ter todos os videos publicados no Microsoft Virtual Academy (aka MVA). Então para todos que nao acompanharam, terão a chance de fazer o mesmo como curso na ferramenta.

Abaixo segue o link para o curso no MVA.

Preparatório para certificações em SQL Server 2012

Espero que gostem do conteúdo e até breve.

Abraços,
Marcos Freccia

Webcast Virtual PASS PT – Setembro 2013

Olá pessoal!

No proximo dia 05 de Setembro o Virtual PASS PT ja tem sua agenda marcada com um webcast para a comunidade. Neste dia o tema será discutido será Alta Disponibilidade para SQL Server 2012. Esse assunto será discutido por um dos maiores especialistas do assunto no Brasil o MVP em SQL Server Nilton Pinheiro (Twitter|Blog). Read the rest of this entry

O ultimo backup full executado com sucesso

Olá pessoal,

Após algum tempo sem passar por aqui, venho compartilhar um pequeno script que criei para pegar o último backup full que aconteceu para cada base de dados na instancia. O script é bastante simples e com certeza, você poderá encontrar outros pela internet, mas como sempre gosto de compartilhar algo que crio, aqui estou.

O script executa a leitura na tabela backupset do banco de dados msdb procurando pelo último backup full completo. Read the rest of this entry

The script ‘u_tables.sql’ encountered error 25641

Olá pessoal,

Passei por esse problema ontem ao aplicar Service Pack em SQL Server 2012, onde após a instalação do SP varios scripts não conseguiam ser executados no SQL Server mostrando a seguinte mensagem de erro.

Script level upgrade for database ‘master’ failed because upgrade step ‘u_tables.sql’ encountered error 25641, state 0, severity 16. This is a serious error condition which might interfere with regular operation and the database will be taken offline. If the error happened during upgrade of the ‘master’ database, it will prevent the entire SQL Server instance from starting. Examine the previous errorlog entries for errors, take the appropriate corrective actions and re-start the database so that the script upgrade steps run to completion.

 

Read the rest of this entry

[01/30] Um mês de DMV’s & DMF’s; sys.dm_os_sys_info

Olá pessoal,

Inicio hoje uma serie sobre DMV’s e DMF’s, mostrando um pouquinho desse poderoso recurso presente no SQL Server. O intuito desses posts não é mostrar consultas altamente elaboradas, mas sim, mostrar recursos que podem facilitar seu dia-a-dia e que você não conhecia. Quem sabe você encontre aqui scripts parecidos com alguns já vistos pela internet a fora, mas lembre-se que nada aqui foi copiado.

Vale lembrar também que vou fazer 30 posts sobre o assunto e não necessariamente dia após dia.

Para começar com a nossa primeira DMV então vamos de: sys.dm_os_sys_info. Através dessa DMV podemos pegar algumas informação bastante importantes que são a data de inicialização do serviço do SQL Server e também alguns dados como Memoria target do SQL Server e também memoria sendo utilizada naquele momento. Read the rest of this entry

Identificando auto update statistics utilizando fn_dblog

Olá pessoal,

Recentemente estava realizando alguns estudos sobre estatisticas no SQL Server e encontrei uma forma de verificar quando o SQL Server realizou a atualização das estatisticas. Neste método que encontrei o SQL Server estava apenas registrando quando uma atualização automatica acontecia ou quando o comando UPDATE STATISTICS TableName é executado. Sabemos que existe também outros comandos para atualizar as estatisticas, porem esses não são registrados no transaction log, acredito que vale mais estudos para entender o comportamento. Para demonstrar então como esse evento é registrado vamos as demonstrações abaixo utilizando a função fn_dblog. Read the rest of this entry

Slides e Scripts–24 Horas de Pass Português

Olá pessoal,

Na semana passada entre os dias 27 e 28 de Novembro aconteceu o primeiro 24 Horas de PASS versão em Português onde tive o prazer de apresentar uma sessão sobre FileTable, Full Text Search e Semantic Search. Posso dizer que foi uma honra ter participado desse evento onde tivemos tantas palestras de alto nível e com os melhores especialistas do Brasil e de Portugal. Sem sombra de duvida, fazer parte de marcos como esse na historia da comunidade de SQL Server foi sem duvida algo muito legal.

Abaixo segue os slides e scripts da minha sessão e é claro, obrigado as quase 60 pessoas que estiveram na minha sessão.

Att,
Marcos Freccia
[MCTS|MCITP|MCT SQL Server 2008]

Artigo SQL Server 2012 na SQL Magazine

Recentemente fiz um artigo para a Revista SQL Magazine sobre FileTable, Full Text Search e Semantic Search no SQL Server 2012 e na edição 104 da revista o meu artigo foi publicado.

Confesso que a minha percepção para escrever artigos mudou um pouco após escrever este, e sem duvidas o trabalho e dedicação que necessitamos ter para isso é grande. Para quem possue a revista espero que gostem.

Abraços,
Marcos Freccia
[MCTS|MCITP|MCT SQL Server 2008]