Retrospectiva 2019 – Um grande objetivo realizado e muitas batalhas vencidas

Juro que eu tentei contar tudo o que vivi no decorrer deste ano, mas tenho a certeza que algumas coisas ficaram pelo caminho.


Bem vindos amigos….

Estamos de volta, ao vivo diretamente do meu blog, para contar como foi o ano de 2019.

Como você esta? Preparado para os últimos dias deste ano? Já fez aquela reserva de epocler? Ainda não, sempre a tempo…. Nesta época do ano, a grande maioria das pessoas abusa um pouco mais da comida e bebida.

Da mesma maneira que realizei em 2018, tomei coragem para elaborar um post e contar para todos como foi o meus 365 dias vividos com muitos altos e baixos neste ano de 2019 que se aproxima do seu fim.

Introdução

De uma forma simples, vou destacar mês a mês os posts aqui compartilhados, os eventos presenciais e online que participei (alias se eu for participar de todos os eventos, reuniões, encontros que recebo convite, teria que se multiplicar em três ou quatros, sinceramente falando melhor não, pois um só já é bastante chato….kkkkkkk), palestras, atividades diárias nos fóruns MSDN e TechNet, participação mensal no Gallery TechNet, participação semanal no SQLServerCentral.com, bancas de TCCs, PTGs e TGs, entre os demais momentos que possa julgar importante.

2019 chegou assustando, passou e 2020 a deus pertence….

Então, vamos lá, espero que de alguma forma você possa se sentir parte da minha vida no decorrer deste post.

Seja bem – vindo a Retrospectiva 2019.

Continue Lendo “Retrospectiva 2019 – Um grande objetivo realizado e muitas batalhas vencidas”

Escola de programação 42 chega ao País de graça

Sem ‘aula’ e sem diploma. Fundada por magnata francês, método é apoiado por gigantes do Vale do Silício; no Rio e em SP, unidades terão 800 vagas gratuitas


Até o ano passado, Renato Querino tinha o que considerava uma vida “bem encaminhada”. Recém-casado, estava se formando em análise de sistemas e trabalhava havia quatro anos em um grande banco. Tudo mudou quando ouviu falar de uma escola de programação criada na França. Sem professores e sem exigências prévias, a École 42 tinha caído nas graças dos recrutadores das principais empresas de tecnologia, interessados em alunos capazes de aprender código resolvendo desafios. Querino largou o emprego e mudou para o Vale do Silício, onde a escola abriu sua segunda unidade. Tivesse esperado um pouco mais, poderia ter ficado no Brasil: em agosto, duas unidades da École 42 começarão a operar por aqui, no Rio e em São Paulo. 

Independentes entre si, as duas unidades poderão receber mais de 800 alunos – serão 450 na capital fluminense e 360 estudantes em São Paulo. O Brasil será o 14º país a receber a marca, fundada em Paris em 2013. No Vale do Silício, onde estuda Querino, há 1,5 mil pessoas. Assim como em todo o mundo, os cursos da École 42 no País serão gratuitos. Mas a dedicação é alta: na média, os estudantes passam cerca de 50 horas por semana dentro da 42. 

Caminho para se formar na 42 é nada suave

Querino e Fernanda enfrentam o método heterodoxo da escola, criada para formar engenheiros de software. No lugar de professores, aulas e diplomas, os alunos cumprem desafios de programação. Cada desafio consiste em um módulo – ao todo, são 21 deles, que ficam mais difíceis à medida que o aluno avança. No geral, o curso é completado ao longo de três anos, em uma média de oito horas diárias de estudo.

Entrar na 42 também é um desafio. Em São Paulo, onde as inscrições estão abertas, há três etapas. O primeiro é fazer um teste online: um jogo de memória, ao estilo do Genius. Depois, é preciso participar de uma apresentação. Quem for selecionado vai para um pré-curso de imersão, apelidado de “piscina”.

École 42 foi criada com recursos a fundo perdido

“Hoje, a educação francesa não funciona. Está travada entre as universidades públicas, que não ensinam o que os negócios precisam, e as universidades privadas, que não dão vazão aos talentos dos alunos.” Foi assim que o magnata francês das telecomunicações Xavier Niel definiu, em 2013, porque criou a 42 – o nome vem de uma piada da série literária O Guia do Mochileiro das Galáxias, de Douglas Adams. 

Não é uma empresa, mas uma fundação privada sem fins lucrativos. Niel diz que não pretende ganhar dinheiro com educação, mas com os estudantes que formar. Estruturou um fundo de € 50 milhões e os aplicou na escola, a fundo perdido.

Continue Lendo “Escola de programação 42 chega ao País de graça”

Script Challenge – 15 – A resposta….


Boa tarde, pessoal…

Tudo bem?  Seja mais uma vez muito bem vindo ao meu blog, mais especificamente ao post que apresenta a resposta para o Script Challenge – 2018 – Post 15, publicado em fevereiro de 2019, sendo este respectivamente o terceiro post após o retorno desta desafiadora sessão em meu blog denominada Script Challenge (Script Desafiador ou Desafio do Script) como queiram traduzir.

Espero que você já tenha ouvido falar desta sessão ou acessado alguns dos posts publicados na mesma, caso ainda não tenha feito, fique tranquilo você vai encontrar no final deste post uma pequena relação contendo os últimos desafios lançados e seus respostas.

Vamos então falar um pouco mais sobre o último desafio, estou me referindo ao Script Challenge 14, desta forma, seja bem vindo a mais um post da sessão Script Challenge.


Script Challenge 15

Falando do desafio de número 15, o mesmo foi publicado no mês de fevereiro de 2019, período de data em que praticamente todos nós estamos começando a iniciar nossas atividades profissionais e principalmente acadêmicas.

Começo de ano não é fácil, volta as aulas, correria de comprar material escolar, renovação de mensalidades, matrículas, IPVA, IPTU, tanta conta para pagar que as coisas acabam se tornando um grande furação em nossas vidas e precisamos de alguma maneira, anotar, gerenciar ou auditar tudo o que estamos fazendo.

Pois bem, o Script Challenge 15 possui um pouco relação ou conexão com toda esta loucura, não necessariamente com a volta as volta as aulas, ou impostos que devemos pagar.

Na verdade, sabemos que existem determinadas situações, ações, procedimentos e demais atividades que se não cumprimos da maneira que estava preestabelecida acabamos de alguma forma sendo notificados ou até mesmo penalizados, pensando justamente desta forma, o Script Challenge 15 se relaciona.

Continuando nossa história, quero lhe perguntar: E ai já matou a charada? Acho que ainda não! Não é mesmo?

Mas para te ajudar mais um pouco vou apresentar a Figura 1 que contem todo código Transact-SQL utilizado neste desafio, contendo trechos ou partes de código ocultas, procedimento que realizei no post que contempla o lançamento deste desafio como forma de aumentar o nível de dificuldade:

Figura 1 – Código Transact-SQL apresentado no Script Challenge 15.

Bom chegou a hora de revelar o que exatamente este bloco de código se propõem a fazer, chegou o momento de revelar e desvendar este desafio. A seguir apresento a resposta para o Script Challenge 15 e o todo bloco de código disponível para você utilizar em seus ambientes de trabalho ou estudos.

A resposta

Como você pode ter percebido, no decorrer deste post e também no post de lançamento, procurei de uma forma bastante simples mas não explícita exibir ao longo do texto, pequenas dicas que poderiam ajudar, nortear e quem sabe indicar uma possível resposta ou solução para o desafio.

Falando mais diretamente, a resposta para o Script Challenge 15, esta totalmente relacionada as nossas atividades diárias, mas não no mundo real, mas sim no mundo virtual, estou me referindo a chamada auditoria, palavrinha que para muitos chega a dar calafrios. Não é mesmo?

Mas se mesmo assim, você ainda não conseguiu adivinhar ou até mesmo pode estar se perguntando: Qual a relação do Script Challenge – 15 tem haver com auditoria? A resposta para seu questionamento é muito simples, para qualquer Administrador de Banco de Dados, Administrador de Servidores, Desenvolvedor, enfim um profissional de tecnologia, tudo o que fazemos basicamente em um computador deve de alguma forma ser monitorada, auditada, controlada, afim de gerar evidência do que foi feito e por quem foi feito, como uma forma de nos proteger e si proteger.

Então a resposta para o Script Challenge 15 se relaciona com a possibilidade que o script apresenta em nos ajudar a identificar tudo o que esta sendo acesso, manipulado e processado, por quem, como, quando, onde e de que forma ao se conectar em um servidor ou instância de banco de dados Microsoft SQL Server, isso tudo em tempo real, ou como gostam de dizer Real Time.

De uma forma muito simples e direta, esta é a resposta, auditoria em tempo real. Abaixo apresento o script original que ilustra esta capacidade que o Microsoft SQL Server em conjunto com suas visões e funções de gerenciamento dinâmico possui:

— Script Challenge 15 – A resposta – Realizando Auditoria em tempo real (In Live) —

Use Master
Go

SELECT ser.session_id As ‘SessionID’,
ssp.ecid,
DB_NAME(ssp.dbid) As ‘DatabaseName’,
ssp.nt_username as ‘User’,
ser.status As ‘Status’,
ser.wait_type As ‘Wait’,
SUBSTRING (sqt.text,  ser.statement_start_offset/2,
(CASE WHEN
ser.statement_end_offset = -1 THEN LEN(CONVERT(NVARCHAR(MAX), sqt.text)) * 2
ELSE ser.statement_end_offset
END – ser.statement_start_offset)/2) As ‘Individual Query’,
sqt.text As ‘Parent Query’,
ssp.program_name As ‘ProgramName’,
ssp.hostname,
ssp.nt_domain As ‘NetworkDomain’,
ser.start_time
FROM sys.dm_exec_requests ser INNER JOIN sys.sysprocesses ssp
On ser.session_id = ssp.spid
CROSS APPLY sys.dm_exec_sql_text(ser.sql_handle)as sqt
WHERE ser.session_Id > 50
AND ser.session_Id NOT IN (@@SPID)
ORDER BY SessionID, ssp.ecid
Go

Então, agora você deve ter gostado deste desafio, não é verdade? Ter a capacidade de identificar, monitorar e registrar tudo o que esta sendo acessado ou manipulado em tempo real, com certeza é algo útil e de extrema importância para qualquer empresa.

A Figura 2 apresentada abaixo, ilustra o conjunto de dados retornados após a execução do Script Challenge – 15:
Figura 2 – Informações coletadas em tempo real, dentre elas SessionID, DatabaseName e ProgramName.

Dentre o conjunto de colunas retornadas pelo Script Challenge 15, destaco algumas:

  • User – Apresenta o nome do usuário que esta conectado e processando a query;
  • Status – Apresenta o status em tempo real da execução, waiting ou suspended da query;
  • Wait – Apresenta qual é o Wait Types utilizado pela query;
  • Individual Query – Apresenta se a query processada esta sendo executada de forma individual, em conjunta ou até mesmo se ele é uma sequência de execuções de blocos de código; e
  • ProgramName – Apresenta o nome do programa, aplicações ou software que esta disparando a execução da query.

Muito bom, sensacional, conseguimos, chegamos ao final, esta é a resposta para o Script Challenge 14, fico extremamente feliz por ter conseguido compartilhar este conteúdo com vocês.

Espero que você tenha gostado deste novo post da sessão Script Challenge!


Sua Participação

No post de lançamento deste desafio, contei com a sua participação através de uma enquete contendo algumas opções de respostas que poderiam estar relacionadas com o Script Challenge 15. A seguir apresento o resultado desta enquete:

A opção mais votada com 44% dos votos é justamente a resposta correta para este desafio: ” O bloco de código apresentado se relacionado com a possibilidade de realizar o monitoramento de sessões e programas que solicitaram dados em tempo real ao SQL Server.”

Referências

Agradecimentos

Obrigado por sua visita, espero que este conteúdo aqui apresentado como um possível “desafio” possa ser útil e ao mesmo tempo prover conhecimento, aprendizado ou mostrar recursos e problemas existentes no Microsoft SQL Server que as vezes parecem não ter uma resposta.

Um forte abraço nos encontramos em breve nas demais sessões e especialmente em outubro de 2019 em mais um post da sessão Script Challenge.

Até mais….

Microsoft libera nova preview do SQL Server 2019 denominada 2.4


Ontem a Microsoft através do seu time MSSQLTiger, disponibilizou a nova versão preview da próxima versão do Microsoft SQL Server 2019.

Este novo preview foi batizado de SQL Server 2019 2.4 (quinta versão), vale ressaltar que nos últimos meses a Microsoft vem trabalhando fortemente para liberação de novas versões preliminares.

Novidades

Um dos destaques desta nova versão preliminar faz referência a integração do SQL Server com o Apache Spark™ e o HDFS com o SQL Server, criando assim  uma nova plataforma de dados unificada, que possibilita um grande salto no produto relacionado com os novos padrões de dados e processamento em larga escala.

Segundo informações fornecidas pela Microsoft, o SQL Server 2019 oferece mais segurança, disponibilidade e desempenho para todas as cargas de dados, além de trazer novas ferramentas de conformidade (relacionadas a GDPR e LGPD), melhor desempenho em hardware moderno e alta disponibilidade em Windows, Linux e contêineres.

A Figura 1 abaixo ilustra a página inicial do website da Microsoft dedicado ao Microsoft SQL Server 2019:

Figura 1 – Introdução ao Microsoft SQL Server 2019.

Melhorias

Esta versão inclui melhorias de versões CTP anteriores para corrigir bugs, melhorar a segurança e otimizar o desempenho.

Além disso, os seguintes recursos são adicionados ou aprimorados para SQL Server 2019 pré-visualização CTP 2.4:

    • Cluster de grande volume de dados
      • Orientação na GPU suporte para a execução de profunda aprendizagem com TensorFlow no Spark.
      • Atualização em tempo real para Spark 2.4.
    • Mecanismo de banco de dados
      • Novo evento estendido.query_post_execution_plan_profile
      • Nova DMF retorna o equivalente o último plano de execução real conhecido para a maioria das consultas.sys.dm_exec_query_plan_stats
      • Criptografia de dados transparente (TDE) varredura – suspender e continuar.
    • SQL Server Analysis Services
      • Relacionamentos muitos-para-muitos em modelos tabulares.
      • Configurações de propriedade para a gerenciamento de recursos.

Download

Dentre as opções disponíveis, você poderá optar tanto para rodar em ambientes físicos como Windows e Linux ou virtualizados através de máquinas virtuais ou containers, conforme Figura 2 abaixo ilustra:

Figura 2 – Plataformas para download disponíveis para versão 2.3 do Microsoft SQL Server 2019.

O Microsoft Server 2019 Preview 2.4 para Windows está disponível em arquivos ISO, arquivo .cab para os seguintes idiomas:

  • Inglês;
  • Alemão;
  • Japonês;
  • Espanhol;
  • Coreano;
  • Russo;
  • Italiano;
  • Francês;
  • Chinês (simplificado);
  • Chinês (tradicional); e
  • Português (Brasil)‎.

Saiba mais sobre o SQL Server 2019

Caso você queria saber mais sobre esta nova versão do Microsoft SQL Server e seus principais recursos, selecione um dos links abaixo:

https://info.microsoft.com/ww-landing-SQLDB-Microsoft-SQL-Server-WhitePaper.html

http://download.microsoft.com/download/8/B/6/8B643729-6224-4ECC-8C50-3292B8156F0E/SQL_Server_2019_Transform-Data_into_Insights_Infographic_EN_US.pdf

http://download.microsoft.com/download/D/2/5/D2519504-0ACD-4CD7-9C34-AB85D5824F34/SQL_Server_2019_Top_10_Reasons_to_Choose_Infographic_EN_US.pdf

https://info.microsoft.com/ww-landing-intro-sql-server-2019.html

Fontes e Direitos Autorais: Microsoft.com – SQL Server BlogSQL Server Team – 27/03/2019.
Leia na integra acessando: https://docs.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-ver15?view=sql-server-ver15#ctp-24

O que é o Microsoft ‘ Windows Lite ‘ OS?

Uma nova versão leve do Windows está em funcionamento. Mas quem esta preparado para utilizá-lo?


Falar de uma nova versão, leve do Windows tem sido cada vez mais comum desde o final do ano passado, principalmente após algumas referências ao  “Windows Lite ” terem aparecido dentro de um dos muitos Windows Insider Preview liberados regularmente.

Não demorou muito para o primeiro relatório surgir e apresentar alguns detalhes sobre o Windows Lite. A partir daí, entendemos que o Windows Lite vai ser o concorrente da Microsoft Chrome OS… assim como o Windows 10 S supostamente foi.

Windows Lite será ideal para você?

Isso levanta a questão, o que exatamente será esse “Windows Lite”? Esforços anteriores da Microsoft em tentar fazer uma versão do Windows 10 para o mercado do Chrome OS tem se aumentado ainda mais.

Um cliente querendo comprar um dispositivo Windows provavelmente está esperando que ele seja capaz de executar programas como Google Chrome e muitas outras aplicações Win32 que não estão Microsoft Store. Para a Microsoft ter a hipótese de fazer um sistema operacional que está equilibrado como o Chrome OS ou mais leve que o iOS , precisa cortar os laços com a marca Windows.

A diferença com Windows Lite, é que ele corta todos os laços com o que vamos esperar de um produto de “Windows”, muito que os rumores sugerem que Microsoft nem venha a fazer referência ao nome “Windows” quando provavelmente realizar seu anunciado oficial. 

Fazendo isso abre a Microsoft esta abrindo as portas em relação a capacidade do seu novo sistema operacional, ela estará na verdade evitando expectativas de disponibilidade do app, como também permitindo a própria empresa experimentar e se aventurar em um novo território, quando se trata de experiência do usuário.

Usuários do Windows vem para esperar uma barra de tarefas familiar e começar a combinação de botão e se afastar muito longe de que experiência causa problemas para os usuários. Caso no ponto: Windows 8. Não ligar para a nova versão do Windows deve ajudar a Microsoft a afastar isso.

Voltando à nossa pergunta inicial, que é de Lite para Windows? Simplificando, é para pessoas que não precisam de dispositivos com um Windows completo. É para as mesmas pessoas que estão olhando para o iPad com iOS e pensamento Sim, eu faço o que eu preciso fazer com algo assim. Mesmo para as pessoas que compram dispositivos de Chrome OS.

A Microsoft vai direto para esse mercado, o que eu gosto de chamar o mercado de “computação de luz”. Computação de luz é um dispositivo e experiência de sistema operacional que foi projetado para sair do modo e atender as necessidades básicas da maioria das pessoas usando um laptop ou tablet.

O que mais pode significar Windows Lite ?

Neste sentido, o Windows Lite muito provavelmente vai para ser um grande jogador na estratégia de educação da Microsoft, que também tem visto Chrome OS com este potencial.

A Microsoft não pode perder o mercado de educação para o Chrome OS e iOS, mas 10 Windows em si não é suficiente para competir mais nesta indústria, uuitas escolas querem uma plataforma que é simples e fácil de manter.

A web também é uma parte enorme do Windows Lite. Me disseram que muito esta sendo priorizar a web com suas experiências nos laços profundos neste novo sistema operacional. Eu não ficaria surpreso se a Microsoft anunciar um Windows Lite PCs como dispositivos que vêm com o gabinete de graça, ou Office web apps.

Windows Lite é tanto um competidor ao lado do Chrome OS como ele também está competindo com o Google Docs. Chrome OS e Google Docs estão amarrados juntos muito bem, e eu espero ver o mesmo com Lite Windows e Office Online. O Windows Lite é para usuários casuais, pessoas em educação e a multidão de computação luz.

Se você é alguém que verifica e-mail, escreve documentos, elabora planilhas, faz apresentações, ouve música, assiste a Netflix e navega Reddit, então Windows Lite, assim como o Chrome OS e o iPad, é para você.

É uma versão do Windows que está se esforçando muito para não ser Windows, e estou interessado em ver até onde a Microsoft leva essa ideia.

Fontes e Direitos Autorais: Zac Bowden – Editor Sênior no Windows Central – 30/01/2019.
Leia na integra acessando: https://www.windowscentral.com/who-windows-lite-going-be

Retrospectiva 2018 – Um ano muito diferente na minha vida

Falar sobre tudo o que aconteceu em um ano, ou melhor nos 365 dias vividos não é fácil, eu tentei….


Alô você, boa noite…

Tudo bem? Eu estou bem, mesmo após estes últimos dias de comilança (“Festas de final de ano sempre abusamos um pouco.”).

Pois bem, este não um post dedicado a tecnologias ou produtos da Microsoft, ao contrário, a muito tempo venho pensando e criando coragem para elaborar um post que conte um pouco do meu trabalho, das minhas atividades acadêmicas e profissionais, como também da minha correria como MVP e MIE Expert nas ações e atividades promovidas pela Microsoft que eu estou sempre envolvido.

Introdução

Atribui o título de Retrospectiva, mas, não sei bem se este post pode ser chamado ou intitulado desta forma, mesmo assim, vou dividir e até mesmo compartilhar com vocês minha rotina realizada nos 365 que se decorreram ao longo deste ano de 2018, sabendo que o ano ainda não acabou e que alguma coisa de diferente pode acontecer, sei que você que esta neste momento lendo este post entende e compreende o que estou dizendo.

De uma forma bastante simples, vou destacar mês a mês os posts aqui compartilhados, os eventos presenciais e online que participei (alias se eu for participar de todos que recebo convite, teria que se multiplicar em três ou quatros, sinceramente falando melhor não, pois um só já é bastante chato….kkkkkkk), palestras, atividades diárias nos fóruns MSDN e TechNet, Participação Mensal no Gallery TechNet, Participação Semanal no SQLServerCentral.com, bancas de TCCs e TGs, entre demais momentos que possa julgar importante.

2018 chegou e já passou, 2019 esta pedindo passagem…

Então, vamos lá, espero que de alguma forma você possa se sentir parte da minha vida no decorrer deste post, além de uma pequeno história do que aconteceu em cada mês, vou destacar os principais posts publicados no meu blog, como também os scripts que foram disponibilizados no Gallery TechNet e outras ações de destaque em outras mídias sociais, blogs e portais de tecnologia:

Janeiro

Começo de ano não é fácil, entrar novamente na rotina, se organizar após a festas de natal e ano novo é sempre complicado, mas em 2018 tudo começou bem cedo, compra dos uniformes escolares, materiais para volta as aulas, logicamente o aniversário da minha pequena Fernanda e sua nova oportunidade profissional, este foi um mês que mudou o decorrer do 2018.

Claro que não foi somente isso, pude descansar muito, voltar a ficar 30 dias em casa após o ano de 2017 de grandes mudanças profissionais, impactos financeiros e principalmente voltar a colocar minha consultoria de volta aos trabalhos foi bastante desgastante, conflitante e temoroso, mas a vida tem que continuar e já no segundo dia de 2018 publiquei o primeiro post do ano que me trouxe uma nova oportunidade de mostrar o meu trabalho.

Destaques:

#19 – Para que serve

Dica do Mês – SQL Setup ToolSuite Introduction

Microsoft SQL Server – Audit Events – Ocorrência de Restore Database

Microsoft SQL Server – Audit Events – Ocorrência de Backup Database

Fevereiro

Segundo mês do ano, voltamos ao trabalho, novas turmas, novos alunos, novos desafios e com ele sempre algumas mudanças, dentre elas o desafio de lecionar um pouco sobre IoT e principalmente Arduino (plaquinha danada de boa, mas que eu levei um tempinho para conhecer), tirando um pouco da tensão por trabalhar com este conteúdo, outro grande obstáculo a ser superado era a ideia de organizar um evento voltado para IoT na Fatec São Roque, evento que no mês de Junho você vai saber como foi.

Não posso deixar de citar o aniversário da minha pequena Malú.

Destaques:

Material de Apoio – Fevereiro 2018

Microsoft SQL Server – Audit Events – Find Errors for Sort Warnings

Microsoft SQL Server – Audit Events – Find Errors for Missing Column Statistics

Short Scripts – Fevereiro 2018 – Transaction Log

Março

Legal, chegamos no primeiro trimestre de 2018, agora sim o ano esta começando pois o carnaval acabou e com ele os “brasileiros” começam a pensar de verdade no que vão fazer no resto do ano (este não é o meu pensamento, mas sim um fato que a cada ano fica mais evidente), deixando um pouco de demagogia e até crítica de lado, um novo desafio se apresentava no decorrer deste mês, como aumentar ainda mais a audiência e visitação do meu blog que estava passando por um momento de turbulências, foi então que no dia 01/03 resolvi “ressuscitar” a antiga sessão que estava bastante esquecida no meu blog denominada Script Challenge (uma similaridade a sessões já existentes em outros blogs dedicados ao Microsoft SQL Server).

Estava também esperançoso para retornar ao mestrado, mais isso não aconteceu da forma que eu esperava, sendo assim, decidi voltar a me dedicar ao meu blog e tentar reconquistar novos seguidores em minhas redes sociais.

Essa não foi uma tarefa muito fácil, definir um novo formato, abordagem e até mesmo algo que trouxe-se mais visitantes ao blog sem conflitar com as sessões já existentes tomou um pouco do meu tempo, mas no final das contas de seu certo e no decorrer de 2018 outros posts desta mesma sessão foram publicados e em 2019 serão mais ainda.

O mês de março já estava acabando, parecia que tudo esta tranquilo, mas um situação bem fora do comum se apresentou, recebi informações da possível existência de um farsante como usuário dos fóruns do MSDN e TechNet aqui Brasil, e neste caso eu como moderador era responsável em tentar evidenciar e reportar o fato, foi então um momento muito incomum, contatar o profissionais da Microsoft localizados em Redmond em conjunto com meu MVP Leader Glauter Januzzi afim de monitorar este usuário, situação que somente no final deste ano conseguimos resolver.

Destaques:

Script Challenge – 13 – A resposta….

Dica do Mês – Microsoft SQL Server 2017 – SQL Graph Databases

Microsoft SQL Server – Audit Events – Identifying File Shrink Events

Microsoft SQL Server – Audit Events – Auto Database Growth Information

Abril

Mês um pouco mais de tensão e receios, este é o mês que passo pelo processo de análise e renovação anual como MVP, todas as minhas contribuições nos últimos 12 meses são sumarizadas, computadas, analisadas e principalmente ponderadas para que estabelecer um mínimo de relevância no meu trabalho que me permita ou não ser novamente reconhecido como MVP, mas esta história eu lhe como mais no mês de Julho, o que posso lhe dizer que entre Maio de 2017 e Abril de 2018 moderei mais de 8.700 dúvidas e posts publicados nos fóruns de SQL Server no Brasil.

Outro momento importante neste primeiro quartil do ano de 2018, foi a publicação de mais uma questão minha no maior portal dedicado ao Microsoft SQL Server, o SQLServerCentral.Com, em sua sessão QotD – Question of the Day, contendo um total de 666 visualizações e respostas.

Além disso, participei presencial do MVP.Conf, primeira conferência nacional dos MVPs da Microsoft realizada em São Paulo, tive a honra de levar os alunos da Etec São Roque neste evento, foi a maior caravana de estudantes presentes, um momento muito marcante na minha vida acadêmica.

Estava me esquecendo de destacar o aniversário da minha mãe (ela merece um post exclusivo por ter me aguentado em seu ventre) e o meu no dia 28.

Destaques:

Material de Apoio – Abril 2018

#20 – Para que serve

Microsoft libera Cumulative Update #6 para SQL Server 2017 RTM

Dica do Mês – SQL Operations Studio – View as Chart

Microsoft SQL Server – Audit Events – Adding and Finding Auto Statistics

Microsoft SQL Server – Audit Events – Find Errors for Missing Join Predicates

Manage the suspect_pages Table on SQL Sever 2017

Maio

O mês de maio foi bastante tranquilo, já começamos a se organizar para o final do semestre, este foi um período de 2018 que mais me deparei com demandas profissionais, foi um momento que tive a oportunidade de atender clientes em três localidades distantes ao mesmo tempo: Rio Grande do Sul, Bahia e Paraná isso me representou uma grande oportunidade e satisfação em poder demonstrar o meu trabalho em localidades geograficamente distantes da minha localidade.

Mas nem todos os momentos foram de alegria, neste mês me deparei com uma situação que a muito anos não vivenciava, o quanto algumas “pessoas” podem ser tão desonestas, a devido a uma situação que não vou detalhar mas que marcou muito que mudei brutalmente a minha forma de negociação e prestação de serviços, e não somente isso, me fez tomar a decisão de novamente interromper minhas atividades de consultoria na área de banco de dados para um período, fui buscar me aperfeiçoar, amadurecer profissionalmente como um empreendedor e dono do seu próprio negócio, mas nada de buscar ajuda do Sebrae ou algo parecido, fui na verdade conversar com pessoas que possuem seus próprios negócios aqui em São Roque para entender como eles sobrevivem, posso dizer que foi um momento de grande aprendizado.

A primeira decisão após este período sabático, mudar o nome fantasia da minha empresa, deixando de chamar Jr-Softwares para se tornar Galvão Tecnologia, momento de muito temor pois mudar o nome ou razão social não é tão simples.

Destaques:

Short Scripts – Maio 2018

Microsoft disponibiliza atualização cumulativa 7 para o Microsoft SQL Server 2017

#21 – Para que serve

Microsoft SQL Server 2016 SP2 – Atualização Cumulativa 1 disponível

Page considered Suspect in SQL Server 2017

Microsoft SQL Server – TempDB – Number of Reads and Writes

Microsoft SQL Server – TempDB – Monitoring space used by queries

Junho

Agora sim, estamos na metade do ano, 2018 esta voando, passando rápido, você se lembra que no mês de Fevereiro eu havia comentado do evento que estava ajudando a idealizar e organizar, pois bem, ele de fato aconteceu, o chamado 1º Encontro Tecnológico de Internet das Coisas foi devidamente no dia 26/06 com a presença de diversos profissionais de tecnologia da região.

Uma nova conquista também me foi conferida no decorrer do mês de Junho, a publicação de um Script de minha autoria no portal SQLServerCentral.com em sua sessão Scripts, honra e reconhecimento que aconteceu novamente no mês de Julho com um outro Script que me permitiu aprender muito.

Destaques:

Windows 10 IoT Core Services, nova versão do Windows 10 para dispositivos inteligentes

Material de Apoio – Junho 2018

Script Challenge – 2018 – Post 14

Entering random data into a table

Microsoft SQL Server-Comparative between sparse column and non-sparse column

Microsoft SQL Server – Identificar relacionamento lógico de registros em tabelas

Julho

Estamos virando a chave do ano, entramos na segunda metade de 2018, dois trimestres já se passaram, mês que me permitiu comemorar mais um reconhecimento como MVP sendo esta a minha décima primeira renovação anual consecutiva, meu décima segundo ano no programa como MVP e a partir desta renovação o MVP de Data Platform mais antigo do Brasil.

Continuando neste mês de conquistas, tive o prazer de compor as bancas de professores avaliadores dos trabalhos de graduação dos alunos do curso de Sistemas de Informação para Internet da Fatec São Roque.

Com destacado no mês de Junho, tive o reconhecimento de ter um novo Script de minha autoria publicado no SQLServerCentral.com, script que me possibilitou a troca de conhecimento com um dos maiores profissionais de banco de dados relacional do mundo Jeff Moden , agradeço muito a ele pela oportunidade de aprender.

Destaques:

Windows Server 2019 Preview build 17709 disponível para download

Microsoft SQL Server 2017 Cumulative Update 9 disponível

Dica do Mês – Ocultando uma instância em execução do Microsoft SQL Server

Microsoft SQL Server-Creating an annual calendar with holidays

Microsoft SQL Server-Identifying indexes that present duplicate columns

User Stored Procedure for Backup of user databases

Agosto

Meu deus, o segundo semestre chegou, este é o segundo quartil do ano, estamos próximos de terceiro trimestre de 2018, e como de costume mais um desafio é colocado na minha vida, voltar a lecionar uma das disciplinas que eu não trabalhava desde 2012 conhecida por muitos como Sistemas Operacionais, mas que para o Centro Paulo Paulo no curso de sistemas para internet é denominada Servidores e seus Sistemas Operacionais, tive que voltar a estudar, lêr os bons e tradicionais livres de Andrew Stuart Tanenbaum.

Não somente isso, voltar a estudar e praticar a administração de servidores Windows Server algo que eu sempre faço, mas o desafio era trabalhar de forma prática com Suse Linux, RedHat e Ubuntu, olha foram manhã de muito estudo e práticas para conseguir entregar algo de qualidade para meus pupilos, acredito ter feito da melhor forma possível.

Por outro lado, agreguei em minha coleção de disciplinas novas, um dedicada a área de gestão e negócios que esta totalmente relacionada com Banco de Dados, disciplina que mistura dado, informação, conhecimento e tomada de decisão com as possibilidades que as empresas podem ter a partir do momento que fazem uso de um banco de dados relacional e evoluem para um Data Warehouse.

Passado alguns dias, uma boa notícia, havia sido escolhido para a disciplina de Introdução a Criptografia no Mestrado da UFSCar em Sorocaba, mas devido a questões particulares tomei a decisão de não dar continuidade ao mestrado em 2018 e buscar uma nova oportunidade em outra instituição em 2019.

Um momento muito especial neste mês de agosto, foi a oportunidade de bater um papo com o MVP Leader Glauter Januzzi em umas das suas ações com líder dos MVPs, foi um momento impar e totalmente diferente, como também, poder fazer parte das ações de tradução de produtos da Microsoft, ação que eu já havia participado nos anos de 2008, 2009 e 2010, mas que agora tinha um objetivo diferente.

Outro momento muito importante que vivenciei no dia 03/08 a oportunidade de ter participado da Bienal do Livro em conjunto com minha esposa Fernanda, e conhecer alguns dos maiores nomes do Time de Hacking e Stem da Microsoft Corporation que estavam presentes nos estandes da Microsoft na Bienal.

Para fechar o mês, mais um reconhecido a fim conferido e ofertado pela Microsoft, agora na área de Educação, pelo segundo ano seguido foi nomeado MIE Expert – Microsoft Innovative Educator Expert for 2018-2019, prêmio me permitiu ter um engajamento ainda maior na área acadêmica.

Destaques:

Material de Apoio – Agosto 2018

#22 – Para que serve

Microsoft SQL Server 2017 – Cumulative Update 10

Windows Admin Center Preview v1808 disponível

Microsoft SQL Server-transaction relationship using Transaction Log

Microsoft SQL Server – Diferença básica entre operadores Rollup e Cube

Setembro

O mês de setembro, acredito que tenha sido o mais diferente do todos os outros que havia se passado em 2018, voltei a participar das reuniões mensais de MVPs realizadas pelo Glauter Januzzi, reuniões que também participei em Outubro, Novembro e Dezembro.

Tive a oportunidade de ter o meu nome destacou em neste reunião com um curador e mantenedor dos fóruns nacionais de SQL Server tanto no MSDN e TechNet, como também, me destaquei como um dos principais MVPs envolvidos no projeto de localização e tradução do termos, frases e palavras para os novos produtos da Microsoft.

Por fim no dia 06 o aniversário do Edu e no dia 28 do João Pedro, ambos meus “pequenos” garotos.

Destaques:

Short Scripts – Setembro 2018

Microsoft oficializa a disponibilidade geral do novo Office 2019

Microsoft SQL Server Data Tools v15.8.1 para Visual Studio 2017 liberado para download

Microsoft SQL Server – Informações sobre a execução de Jobs e Steps

Microsoft SQL Server – Obtendo o histórico de execução de jobs

Outubro

Terceiro quartil de 2018 se apresenta, nele continuo minha caminhada semanal de respostas e moderadores de perguntas e dúvidas aplicadas no decorrer do ano nos fóruns MSDN e TechNet Brasil dedicados ao Microsoft SQL Server, ainda mais agora com esta responsabilidade de ser um curador ou mantenedor destas plataformas, atividade que tento fazer quase que diariamente mas requer tempo, cuidado e muito sensatez para diferenciar a dúvida da profanação.

Algo um pouco fora do comum acontece neste período, recebo solicitação de alguns participantes dos Fóruns para indicação como futuros novos MVPs, uma situação bastante fora do comum e até mesmo difícil de se resolver, mas como de costume deixou bem claro que não faço indicações pois cabe a própria Microsoft identificar seus futuros representantes.

Uma outra situação que também se apresenta neste mesmo momento, é a confirmação de um usuário dos fóruns brasileiros forjando a postagens de dúvidas e respostas, ou seja, ele mesmo postava e respondia com outro perfil somente para aumentar sua pontuação e se tornar líder no ranking, situação que como eu destaquei no mês de Março, deu muito trabalho mais conseguimos comprovar que era um mal elemento.

Fora tudo isso, tive a oportunidade de realizar a única palestra presencial de 2018 na 6ª Semana da Tecnologia da Fatec São Roque, com o tema: Introdução ao Data Mining aplicado em Business para Commerce, como também, a satisfação de conhecer pessoal dois grandes profissionais conhecedores de MongoDB: Leandro Domingues e Jhonatan de Souza Soares.

Para fechar o mês publico mais uma questão do dia para o SQLServerCentral.com, esta que até o presente momento ainda não foi publicada.

Destaques:

Microsoft divulga a disponibilidade do novo Microsoft Windows Server 2019

Microsoft Hyper-V Server 2019 disponível

Script Challenge – 14 – A resposta….

Microsoft confirma desativação dos protocolos TLS 1.0 e 1.1 para Microsoft Edge e Internet Explorer em 2020

Dica do Mês – Comando Restore Database Page – Restaurando páginas de dados de uma tabela no Microsoft SQL Server

Material de Apoio – Outubro 2018

Microsoft SQL Server – Identificando as querys com maior média de consumo de CPU

Microsoft SQL Server – Identificando o consumo de CPU por Banco de Dados

Novembro

Penúltimo mês de 2018 se apresentando para fazer parte desta história, em novembro tive a oportunidade de participar nos dia 19/11 e 28/11 das bancas de avaliação dos Trabalhos de Conclusão do Curso dos alunos da Etec São Roque, momento muito especial vivido no dia 28/11 na Câmara dos Vereadores de São Roque.

Por outro lado, foi no mês de novembro que alguns sustos e medos se apresentaram, minha esposa Fernanda teve alguns problemas de saúde se agravando, consultas com Neurologista, Ginecologista foram necessárias mas graças a deus tudo correu bem e no mês de dezembro tivemos boas notícias.

O final de semestre se aproximando e com ele o final de ano, a correria começando a aumentar devido aos prazos finais de para conclusão de notas, faltas, correção de provas, trabalhos, bancas de tccs e mais um evento a ser realizado na Fatec São Roque o qual eu estava totalmente envolvido.

No finalzinho do mês, passado alguns meses desde a última consultoria, decido retornar a minhas atividades de consultor, atualizo minhas apresentações, portfólio, página da minha empresa, cadastrados nos websites do governo, coloco novamente no ar a Galvão Tecnologia e passado dois ou três dias meu telefone particular toca, e um novo cliente se apresenta.

Destaques:

Próximas versões do Windows 10 poderão ter os codinomes Vanadium e Vibranium

Nova versão do Kit de Desenvolvimento Quântico da Microsoft

Microsoft SQL Server 2019 Preview 2.1 liberado

Short Scripts – Novembro 2018

Microsoft SQL Server 2014 SP3 liberado para download

Microsoft SQL Server – Identificando as contas que estão executando os serviços

Microsoft SQL Server – Monitorando os serviços através da XP_ServiceControl

Dezembro

E ai chegamos no último mês de 2018, último trimestre, último quartil, últimos 31 dias de um ano totalmente diferente dos demais 37 que eu já havia vivido, um ano totalmente dedicado aos estudos, tanto profissionais, acadêmicos, mas principalmente pessoais e espirituais.

Os primeiros 15 dias de dezembro foram muito, mas muito intensos, final de semestre chegou, tinha mais de 120 provas, trabalhos, listas de exercícios para serem corrigidos, terem suas notas validadas e lançadas, 21 bancas de trabalho de graduação para serem assistidas, bem como, o evento que encerrava uma das minhas disciplinas, aquela que eu comecei em 2018 e me dedicar mais afinco que envolvia IoT.

Pois bem, no dia 08/12 em conjunto com meus alunos do 4º Semestre de Sistemas para Internet, realizado o 2º Encontro Tecnológico de IoT da Fatec São Roque.

Neste mesmo período de dias aconteceram o Microsoft Ignite e o MVP Day em São Paulo, mas infelizmente não tive a oportunidade de participar destes eventos.

No dia 15 aniversário do meu herói, meu pai, completou mais um aninho de vida.

Desta forma, estou aqui neste momento finalizando este post no dia 27/12 ás 02:50hrs, tendo seu início no dia 26/12 ás 23:34hrs.

Destaques:

Aproximadamente 120 milhões de brasileiros tiveram seus números de CPF expostos de forma indevida na Internet

Quatro novos tema para Windows 10

Novos ícones para o Microsoft Office 365 são apresentados

Microsoft 365 Insider Program anunciado pela Microsoft

Material de Apoio – Dezembro 2018

#23 – Para que serve

Retrospectiva 2018 – Um ano muito diferente na minha vida

Microsoft SQL Server – Monitorando – Fila de disco em tempo real

Microsoft SQL Server – Alterando o valor mínimo de Memória RAM alocada

Conclusão

Talvez você que esta lendo este post, possa se perguntar: Não seria melhor ele ter feito uma retrospectiva destacando em números os resultados obtidos ou até mesmo o que ele alcançou?

A resposta para esta dúvida ou pergunta é muito simples NÃO. 

Pois muitas vezes os números podem ser mal interpretados, ou como eu costumo dizer para meus alunos, os números podem se tornar gelados, algo sem significado ou relevância para quem os identifica, análise, julga ou interpretar.

Procurei mostrar como minha vida no decorrer deste ano foi intensa, tenho a certeza que fatos, situações ou momentos foram esquecidos ou até mesmo deixados de lado, mas talvez a relevância do que aqui foi apresentado pode ilustrar o quanto temos de afazeres, responsabilidades e momentos de grande importância que nos permitem alcançar tudo aquilo que em algum momento sonhamos ou desejamos para nossas vidas.


Agradecimento

Quero agradecer em muito a sua visita, sinto-me honrado em poder compartilhar um pouco do que fiz e produzi no decorrer de ano de 2018.

Felicidades, desejo um final de ano fantástico e 2019 com muita saúde e paz.

Abraços.

Material de Apoio – Outubro 2018


Bom dia, bom dia, bom dia…

Tudo bem? Estamos no mês de outubro, as eleições terminaram, e os brasileiros escolheram os seus representantes, passado estes últimos acontecimentos, começamos a direcionar nossos esforços e pensamentos nos acontecimentos de final de ano, aquele momento tão esperado por todos esta mais uma vez se aproximando e nossos sonhos de um futuro melhor começam novamente a serem renovados.

Como de costume, estou aqui mais uma vez procurando colaborar e compartilhar com a comunidade técnica em mais um post da sessão Material de Apoio dedicado exclusivamente ao meu blog.

Espero que você esteja gostando do conteúdo aqui disponibilizado, como também, possa me ajudar a torná-lo ainda melhor no decorrer do tempo com a sua participação.

O post de hoje

Seja bem-vindo a mais um post da sessão Material de Apoio, sendo o quarto do ano de 2018 e de número 159 no total desta sessão.

Para aqueles que já acompanham o meu blog a um certo tempo, os posts dedicados a sessão Material de Apoio, possuem o objetivo de compartilhar o conhecimento de recursos, funcionalidades e procedimentos que podemos realizar no Microsoft SQL Server.

Hoje não será diferente, estou trazendo alguns dos mais recentes scripts  catalogados nos últimos meses, que atualmente estão compondo a minha galeria de códigos formada ao longo dos anos de trabalho como DBA e atualmente como Professor de Banco de Dados.

Neste post você vai encontrar arquivos relacionados exclusivamente ao recurso de Linked Server, sendo este, uma funcionalidade existente a muitos anos no Microsoft SQL Server, que nos permite de uma forma bastante simples, mas não muito prática e performática estabelecer um canal de acesso entre fontes de dados distintas, possibilitando em tempo real que o próprio SQL Server possa acessar e manipular dados entre estas fontes, bem como, armazenar estes mesmos dados internamente.

Segue abaixo a relação de temas relacionados ao uso Linked Server:

  • Access;
  • Active Directory;
  • Excel;
  • Query Dinâmica;
  • Remote Servers;
  • Senhas;
  • sp_addlinkedserver;
  • sp_addlinkedsrvlogin;
  • sp_droplinkedsrvlogin;
  • sp_dropserver;
  • Stored Procedure;
  • sys.linked_logins;
  • sys.server_principals;
  • sys.servers;
  • Transações; e
  • Variáveis.

Espero que este conteúdo possa lhe ajudar em seus atividades profissionais e acadêmicas. Por questões de compatibilidade com a plataforma WordPress.com, todos os arquivos estão renomeados com a extensão .docx ao final do seu respectivo nome, sendo assim, após o download torna-se necessário remover esta extensão, mantendo somente a extensão padrão .sql.

Material de Apoio

A seguir apresento a relação de arquivos  selecionados:

1 – Material de Apoio – Outubro 2018 – Linked Server – Acessando – Active Directory via Linked Server.sql

2 – Material de Apoio – Outubro 2018 – Linked Server – Configurando – Linked Server entre Access 2010 e SQL Server 2008.sql

3 – Material de Apoio – Outubro 2018 – Linked Server – Criando – Linked Server entre Access e Banco de Dados com Senha.sql

4 – Material de Apoio – Outubro 2018 – Linked Server – Criando – Linked Server para acesso ao Excel.sql

5 – Material de Apoio – Outubro 2018 – Linked Server – Trabalhando com Transaçoes no Linked Server.sql

6 – Material de Apoio – Outubro 2018 – Linked Server – Obtendo informacoes sobre o Linked Server.sql

7 – Material de Apoio – Outubro 2018 – Linked Server – Trabalhando com Query Dinâmica em conjunto com Linked Server e Variável.sql

8 – Material de Apoio – Outubro 2018 – Linked Server – Trabalhando com Linked Server e seus recursos básicos.sql

9 – Material de Apoio – Outubro 2018 – Linked Server – Realizando um update através de uma conexão via Linked Server.sql

Fique a vontade para copiar, editar, compartilhar e distribuir estes arquivos com seus contatos, aproveite se possível deixe seu comentário, críticas, sugestões e observações.

Nota: Todos os arquivos disponibilizados foram obtidos ou criados com autorização de seus autores, sendo estes, passíveis de direitos autorais.

Links

Caso você queira acessar os posts anteriores da sessão, não perca tempo utilize os links listados abaixo:

https://pedrogalvaojunior.wordpress.com/2018/08/14/material-de-apoio-agosto-2018/

https://pedrogalvaojunior.wordpress.com/2018/06/19/material-de-apoio-junho-2018/

https://pedrogalvaojunior.wordpress.com/2018/04/05/material-de-apoio-abril-2018/

https://pedrogalvaojunior.wordpress.com/2018/02/13/material-de-apoio-fevereiro-2018/

Agradecimento

Quero agradecer imensamente a sua visita, sinto-me honrado e orgulhoso de contar com a sua presença.

Não deixe de acessar os outros posts das demais sessões, o próximo post desta sessão será publicado no mês de dezembro, até lá, continue aproveitando cada momento da sua vida, desfrutando com muita sabedoria os momentos de galeria e também os desafios que são colocada ao nosso redor.

Um forte abraço, muita saúde, sucesso e nos encontramos no final do ano (que na verdade já chegou)….