Category Archives: SQL Server 2014

The overlapped instance error

One of the possible scenarios for SQL Server FCI to AG migration is adding a third node to the Windows Failover Cluster and creating an Availability Groups between the FCI and the third standalone SQL Server, or having one node as FCI and the other node as a standalone SQL.

In my case I am running with the second option. I have one node with SQL Server 2014 FCI and the other node SQL Server 2016 Standalone, but the servers are in the Windows Cluster. When you try to create the Availability Groups between them you get the following error. Read the rest of this entry

MVP Virtual Conference–Material de apresentação

Olá pessoal,

No inicio do mês de maio de 2015 entre os dias 13 e 14 tivemos o MVP Virtual Conference onde tive a oportunidade de palestrar apresentando sobre o Resource Governor no SQL Server 2014. Antes de mais nada peço desculpas pela demora em disponibilizar o conteúdo para vocês, mas ultimamente tenho estado bastante ocupado.

Bom, como ja ia falando logo abaixo segue os materiais que utilizei para realizar a apresentação, tanto o PPT como também os scripts para caso alguem tenha interesse em estudar mais sobre o assunto.

Link para download dos scripts: http://1drv.ms/1MIPd4f

Para aqueles que assistiram a palestra, gostaria de agradecer pela presença e assim que as gravações estiverem disponiveis para download e assistir, prometo atualizar todos do mesmo.

Obrigado,
Marcos Freccia
SQL Server MVP

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

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

Apresentação – SQL Saturday 325 – Resource Governor

Olá pessoal,

No último sábado dia 27/09/2014, estive em São Paulo para prestigiar mais um SQL Saturday em terras brasileiras, comandado pelo MVP Diego Nogare. Apesar de ficar por pouquissimo tempo no evento, gostei bastante do que vi, tanto a parte de organização do evento, como também do numero de pessoas presentes no evento. De acordo com as fontes, o evento passou da casa de 300 participantes.

Poder participar de um evento deste porte e ainda entregar uma palestra é realmente uma satisfação bem grande. Fiquei contente com o conteúdo que apresentei e espero repetir essa apresentação outras vezes. O Diego Nogare compartilhou algumas fotos tiradas por ele, então logo abaixo segue o link para todos.

https://onedrive.live.com/?cid=e2bc89dfc1ec2551&id=E2BC89DFC1EC2551%213317&ithint=folder,JPG&authkey=!AFrXD4q_Uv2Hdxo

 

Aproveito também para compartilhar minha apresentação feita, tanto o PPT como também todos os scripts necessarios.

 

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

Espero que todos gostem do conteúdo!

Marcos Freccia
SQL Server MVP

[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

Base de testes com In-Memory Tables

Olá pessoal,

Como muitos ja anunciaram, no 1º de Abril tivemos o lançamento do SQL Server 2014 e com isso uma das funcionalidades mais aguardardas e comentadas é o In-Memory OLTP ou Hekaton. Se você quer aprender um pouco mais sobre o assunto recomendo os posts do Luan Moreno (Twitter|Blog).

O intuito desse post é mais divulgar uma base de testes que contem algumas tables no formato in-memory, então se você esta procurando por algo do tipo, o time de SQL Server divulgou a algum tempo atras alguns scripts que modificam a base de dados AdventureWorks.

http://blogs.technet.com/b/dataplatforminsider/archive/2013/11/11/new-in-memory-oltp-sample-for-sql-server-2014-ctp2.aspx

Basicamente, se você ainda não possui a base AdventureWorks, você pode realizar download nessa pagina: https://msftdbprodsamples.codeplex.com/. Feito isso, baixe os scripts do SQL Server 2014 e execute-os na base de dados. Ao final você deverá ter as seguintes tables e stored procedures criadas.

image         image

Bom estudos!
Marcos Freccia