Fala pessoal, boa tarde a todos!

Nesta série de posts vou exemplificar de maneira prática algumas das diferentes formas de construção de uma solução de alta disponibilidade utilizando o SQL SERVER 2014.

A ideia é iniciar a série com esta breve introdução e simular situações utilizando o Hyper-V (Microsoft only please! :-)) para montar uma infra virtual que represente dois datacenters distintos com link entre eles.

Vamos passar por alguns conceitos como:

  • O que esperar da alta disponibilidade e qual sua importância;
  • Cluster geográfico;
  • Cluster local;
  • Always On Failover Cluster Instances;
  • Always On Availability Groups

Para construirmos o ambiente virtual de dois datacenters utilizaremos os conceitos apresentados no site http://zeddylabs.com/2015/03/building-enterprise-environment-lab-for-development-with-windows-8-hyper-v/

É isso galera, espero que ajude bastante.

Até breve!

Fala galera,

Segue link do hangout fiz pelo site codificando – se você não conhece, acesse JÁ: http://codificando.net/.

Falei a respeito dos processos de T.I. na nossa vida de DBA: http://live.codificando.net/2015/05/edicao-48-dba-vs-itil-como-os-processos-podem-ajudar-e-atrapalhar-a-vida-do-dba/

A apresentação está neste link: sql-itil

O hangout:

Espero que gostem e aguardo feedbacks!

Abraços a todos!

 

 

 

Bom dia!

Se você está participando ou participou de algum curso oficial Microsoft aqui mostro como baixar o conteúdo dos exercícios.

Encontre seu curso pelo código neste site: https://www.microsoft.com/learning/en-us/companion-moc.aspx

Se estiver fazendo o curso de query em 2012, o código é 10774, se for o de query em 2014, procure pelo 20461C. No link você pode baixar um documento complementar ao curso e os scripts para reproduzir os exercícios em casa. Ótimo para estudar! 🙂

Se quiser, também pode baixar a versão free do SQL SERVER, o Express: http://www.microsoft.com/en-us/server-cloud/products/sql-server-editions/sql-server-express.aspx

Caso esteja fazendo um curso de Administração, será bacana testar a versão evaluation, com features de Enterprise, mas com tempo hábil para encerrar os testes e estudar para as certificações (180 dias!): http://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2014

Demonstrações de funções: scripts_demo_functions_modulo_6

Espero que seja útil!

Abraços a todos!

 

É isso aí galera. Gostaria de convidá-los a participar de mais um evento da comunidade técnica de SQL SERVER: O SQLSATURDAY, vai ser o número 361 e este vai ocorrer em Joinville. Se você estiver por lá no dia 25/04/2015 não dei xe de comparecer no evento!

São 3 trilhas de palestras o dia todo de caras FERAS no SQL SERVER e alguns Noobs (eu…). Neste dia vou comparar superficialmente as arquiteturas de Oracle e SQL SERVER e apresentar algumas das principais ferramentas que usamos no Oracle. Vou mostrar a importância de conhecermos duas tecnologias de SGBDs para nosso desenvolvimento profissional.

Inscreva-se, é grátis! Graças aos patrocinadores!

Home page do evento: https://www.sqlsaturday.com/361/eventhome.aspx

ps: Não, não vou puxar a sardinha pro lado do SQL SERVER, quem me conhece sabe que eu jamais faria isso! 😉

 

sql-server-2014 oracle

Neste video demonstro a diferença entre os modelos de recuperação FULL e BULK-LOGGED no SQL SERVER. Bem como as vantagens e desvantagens de cada um e suas implicações na escolha da política de Backup.

Veja a primeira parte: http://www.dbbits.com.br/sqlserverrocks/2015/03/modelos-de-recuperacao-no-sql-server-parte-1/

Comando BULK INSERT: https://msdn.microsoft.com/en-us/library/ms188365.aspx
Operações minimamente logadas: https://msdn.microsoft.com/en-us/library/ms190422.aspx

 

 

Boa tarde a todos!

Neste vídeo explico um pouco dos modelos de recuperação FULL e SIMPLE no SQL SERVER e como eles podem influenciar a nossa política de backup – para garantir uma boa recuperabilidade de nossas bases de dados.

Espero que ajude! 🙂

Veja mais a respeito do log de transações: http://www.dbbits.com.br/sqlserverrocks/2015/03/introducao-ao-log-de-transacoes-do-sql-server/

Para saber mais acesse: http://www.dbbits.com.br/sqlserverrocks/2015/03/modelos-de-recuperacao-no-sql-server-parte-1/

 

 

 

Salve pessoal!

Neste video explico o mecanismo interno do log de transações do SQL SERVER, o arquivo mais importante de qualquer banco de dados na sua instância ;-).

Leitura obrigatória:

https://technet.microsoft.com/en-us/library/ms179355%28v=sql.105%29.aspx

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

http://www.sqlskills.com/blogs/paul/category/transaction-log/

Comandos importantes:

DBCC LOGINFO --informações a respeito dos VLFs
DBCC SQLPERF(LOGSPACE) --Espaço utilizado em cada LDF de cada base
DBCC OPENTRAN --Transação aberta há mais tempo no banco de dados

select * from sys.fn_dblog(null,null); --Verificar o conteúdo do arquivo de LOG
Select name,log_reuse_wait_desc from sys.databases; -- ver estado do LDF de cada base

Então quero logar num servidor e temos sessões já utilizando o mesmo.

Posso executar uma pesquisa de sessões no servidor via prompt de comandos:

query session /server:<<nome do servidor ou ip>>

Uma lista aparecerá e basta executar o seguinte comando para realizar o logoff remoto:

logoff <<ID da sessão>> /server:<<nome do servidor ou ip>>

logoff

 

Para mais detalhes:
https://technet.microsoft.com/en-us/library/cc785434.aspx