Short Scripts – Novembro 2019


Olá bom dia, como vai?

Seja bem-vindo, em mais um post da sessão Short Scripts, estamos no mês de novembro, chegamos ao final de 2019!

Você pode estar estranhando o horário que este post foi compartilhado, é realmente nestes últimos dias minha vida esta bastante corrida devido aos afazeres profissionais e acadêmicos, todavia, temos que conseguir se organizar para cumprir os objetivos e alcançar nossas metas.

Mesmo com este horário meio fora do comum, pois são exatamente 01:10, isso mesmo, uma da madrugada deste dia 15/11 feriado nacional, que o post de número 39 desta tradicional sessão começa a sair do forno.

Mantendo a tradição estou retornando com mais um conjunto dos “curtos ou pequenos” scripts catalogados e armazenados em minha biblioteca pessoal de códigos relacionados ao Microsoft SQL Server e sua fantástica linguagem de desenvolvimento Transact-SQL.

Como promessa é dívida e deve ser cumprida “ou melhor” compartilhada, vou pagar a minha mais uma vez neste madrugada, feita no encerramento do post anterior publicado no mês de setembro, se por acaso você ainda não acessou o mesmo, calma, fique tranquilo, tudo vai dar certo, no encerramento deste post você terá a sua disposição a relação das últimas cinco publicações relacionadas aos Short Scripts.

Vamos caminhar mais um pouco então……..

Continue Lendo “Short Scripts – Novembro 2019”

Script Challenge – 2019 – Post 16


Olá, bom dia amantes de banco de dados…

Tudo bem? Nossa como o tempo esta passando, como você sabe a cada quatro meses nos encontramos em mais um post dedicado especialmente a sessão Script Challenge.

Hoje sabado dia 26/10 a primavera chegou a alguns dias, mas continuamos sofrendo muito com este forte calor,  pode até parecer coincidência mas o post anterior publicado no mês de fevereiro desta sessão também foi iniciado falando do calor. O ano de 2019 esta terminando da mesma forma que começou: Sol forte, Ventos quentes e Temperaturas altas para os padrões nacionais, em especial para minha “grande” São Roque (kkkkk……)

O post de hoje não esta relacionado com as mudanças de temperatura do nosso clima, muito menos com o calor, chuva, ao contrário, ele vai tentar lhe ajudar a identificar possíveis situações que começam a ser apresentadas em nosso ambiente decorrentes de mudança rápida, totalmente inesperada, algo que ocorre em poucos minutos que poderá provocar um estrago, isso é muito comum de acontecer. Não é mesmo?

Pense então, nas situações relacionados ao seu ambiente de banco de dados que em poucos minutos começa a se comportar de forma totalmente desconhecida, é a mesma coisa que sair para dar uma volta e começar a chover e você não tem um guarda-chuva, e ai que fazer, como identificar esta mudança ou o que pode ter provocado isso, mas principalmente a partir de qual momento esse comportamento diferente teve início.

Introdução

Os posts publicados nesta sessão tem o objetivo de desafiar o visitante a descobrir o que um determinado script pode fazer ao ser executado, e não somente isso, mostrar como podemos aprender com o uso da linguagem Transact-SQL e sua vasta coleção de comandos, funções e instruções adicionadas a cada nova versão ou atualização do Microsoft SQL Server.

Se você ainda não conhecia a sessão Script Challenge, fique tranquilo vai ter a possibilidade agora mesmo, como também a cada 4 meses poder desfrutar de um novo desafio e sua respectiva resposta, por isso esta sessão é denominada Script Challenge(Script Desafio ou Desafio do Script), bom a melhor forma de traduzir eu deixo para você escolher.

Seguindo um frente….

Gostaria de destacar mais uma vez duas mudanças iniciais implementadas na sessão Script Challenge tendo como base o post publicado em outubro de 2017, sendo elas:

  1. Como maneira ou forma de dificultar ainda mais o nível de complexidade do código, o bloco de código que representa o Script Challenge selecionado para compor o post será  apresentado no formato de imagem ou figura; e
  2. Algumas partes das linhas de código, trechos, ou partes de código serão omitidas, justamente como forma de tornar este código ainda mais desafiador.

Antes de destacar o script de hoje, não custa nada saber um pouco mais sobre esta sessão, por este motivo, quero lhe contar um pouco da história que cerca os posts relacionadas a ela…

Um pouco de História

Esta é uma sessão criado no final do ano de 2010 e mantida mensalmente até meados de 2012, desde então não me dediquei mais a mesma devido principalmente em não conseguir identificar possíveis scripts dentro da minha biblioteca que poderiam ser apresentados como um scripts considerados como desafio para os profissionais da área de banco de dados.

Mas acredito que nos últimos anos com o crescimento do Microsoft SQL Server, seu nível de evolução, amadurecimento e recursos adicionais, como também, meu nível de experiência profissional e acadêmica também evolui muito, sinto-me preparado para retornar com esta sessão e poder de forma bastante técnica, didática e conceitual poder lançar um “desafio” e responder o mesmo com muito segurança.

Outro detalhe importante, esta é uma sessão que foi criada, pensando em apresentar pequenos blocos de códigos oriundos da linguagem Transact-SQL que possam apresentar um nível de dificuldade e conhecimento técnico um pouco mais elevado, exigindo assim uma análise mais profunda e até mesmo a criação um pequeno cenário de teste para seu entendimento.

Vamos então conhecer o bloco de código selecionado para ser o Script Challenge deste post.


Script Challenge – 16

O bloco de código Transact-SQL selecionado para fazer parte do Script Challenge de hoje, esta relacionado com uma importante atividade exercida por Administradores de Servidores, DBAs e Administradores de Banco de Dados.

Trata-se de algo que pode ajudar a identificar possíveis situações que venham a atrapalhar o processamento e execução de nossas querys e transações. Ao contrário do Script Challenge 15, este script possui a finalidade de apresentar os custos de processamento que estão sendo demandados pelos processos em execução relacionados diretamente com o Microsoft SQL Server.

Não deveria, mas vou lhe ajudar, apresentando duas dicas sobre este desafio

  1. O mesmo, pode ser executado em conjunto com as demais sessões, transações ou querys em execução, sem necessitar que qualquer procedimento de manutenção ou alterações na configuração do SQL Server para sua execução, como também, esta totalmente relacionado com o que venha ou possa estar sendo processado pelo sistema operacional que necessite de dados do SQL Server naquele exato momento; e
  2. Preste atenção na relação de tags que estão compartilhadas, nelas você poderá encontrar as partes omitidas do bloco de código, bem como, a resposta para a enquente apresentado no final do post.

E ai, ficou curioso para saber o que este script realiza? Qual seria a sua atividade? O conjunto de resultados que ele retornaria? Pois bem, foi fazer o papel de chato, a resposta para estes e outras demais questões não serão apresentadas hoje (hahahahahahaha……), vou deixar com que você quebre um pouco a sua cabeça, afim de tentar matar esta curiosidade, no final do post como de costume você terá a sua disposição uma enquete que lhe permitirá expor tentar encontrar a resposta para este desafio.

A seguir apresento o bloco de código:


Figura 1 – Short Script 16.

Muito bem, nosso Script Challenge esta apresentado. Você preparado para mais este desafio?

Tenho a certeza que sim!


Sua participação

Legal, agora quero conter com a sua participação, me ajudando a responder este post, outra grande novidade que estou adicionando aos posts da sessão Script Challenge será uma pequena enquete com possíveis respostas para identificar qual é a correta, relacionada com o desafio apresentado através do bloco de código selecionado para este post, desta forma, apresento a seguir a Enquete – Script Challenge – 16 e suas alternativas de resposta:

Seguindo em frente, já conhecemos o Script Challenge selecionado, sua enquete e relação de opções de resposta, fica faltando somente a sua participação, algo que eu tenho a certeza que vai acontecer rapidamente.

Durante quanto tempo posso participar…

Outra grande mudança na sessão Script Challenge é seu tempo de publicação “validade”, anteriormente os posts desta sessão eram publicados mensalmente ou bimestralmente, agora serão publicados em um período mais longo, ou seja, a cada 4 meses estarei compartilhando com vocês novos posts dedicados exclusivamente para esta sessão.

Desta forma, você terá mais tempo para participar e me ajudar e encontrar a resposta correta para este desafio, enviando suas possíveis sugestões, críticas e até mesmo alternativas de resposta para minha enquete.

Posts anteriores

Caso esta seja a primeira vez que você acessa um post desta sessão, fico muito feliz e aproveito para compartilhar os posts mais recentes:

https://pedrogalvaojunior.wordpress.com/2019/06/26/script-challenge-15-a-resposta/

https://pedrogalvaojunior.wordpress.com/2019/02/13/script-challenge-2019-post-15/

https://pedrogalvaojunior.wordpress.com/2018/10/06/script-challenge-14-a-resposta/

https://pedrogalvaojunior.wordpress.com/2018/06/29/script-challenge-2018-post-14/


Agradecimentos

Obrigado por sua visita, espero que post apresentado como um possível “desafio” possa ser úteis 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, tratados com “bichos de sete cabeças”.

Um forte abraço nos encontramos em breve nas demais sessões, e especialmente em fevereiro de 2020 em mais um post da sessão Script Challenge, o qual apresentará a resposta para este post.

Fique a vontade para conhecer demais post publicados até o presente momento em todas as sessões do meu blog.

Tenha um ótimo final de semana.

Abraços.

Short Scripts – Setembro 2019


Olá bom dia, como vai?

Seja bem-vindo, em mais um post da sessão Short Scripts, estamos no mês de setembro, 2019 está começando a apontar para sua reta final, olha vou te dizer uma coisa, “como o tempo passa, não é mesmo (kkkkk)”.

Deixando o tempo de lado, caminhando para mais um dia de muito trabalho e estudos, que hora poder encontra-lo aqui meu dileto visitante, no post de número 38 desta tradicional sessão.

Mantendo a tradição estou retornando com mais um conjunto dos “curtos ou pequenos” scripts catalogados e armazenados em minha biblioteca pessoal de códigos relacionados ao Microsoft SQL Server e sua fantástica linguagem de desenvolvimento Transact-SQL.

Como promessa é dívida e deve ser cumprida “ou melhor” compartilhada, vou pagar a minha hoje, feita no encerramento do post anterior publicado no mês de junho, se por acaso você ainda não acessou o mesmo, calma, fique tranquilo, tudo vai dar certo, no encerramento deste post você terá a sua disposição a relação das últimas cinco publicações relacionadas aos Short Scripts.

Vamos caminhar mais um pouco então……..

Continue Lendo “Short Scripts – Setembro 2019”

Microsoft inagura em Londres a primeira Microsoft Store na Europa

A primeira Microsoft Store localizada no velho continente foi inaugurada oficialmente na última quinta-feira dia 11/07.


No decorrer do mês de maio, a Microsoft informou que estava pronta para abrir a primeira Microsoft Store física na Europa, especialmente no Reino Unido, esta promessa se tornou realidade nesta última quinta – feira dia 11 de julho, quando a primeira Microsoft Store foi oficialmente aberta ao público em Londres, Inglaterra.

Microsoft Store. Londres, 2019.

A nova Microsoft Store está localizada em Londres, em Oxford Circus (mais de 2000 metros quadrados em três andares). A Microsoft explica que esta nova loja permitirá que usuários do Reino Unido testem as mais recentes tecnologias, produtos e serviços da Microsoft e parceiros associados. Dentro você encontrará diferentes áreas interativas, cercadas por paredes de vídeo imersivas, onde você pode entrar em contato com Surface, Windows, Office, Xbox e PC, HoloLens e muito mais.

Além disso, um Answer Desk, uma área dedicada a clientes para obter suporte técnico, treinamento, reparo e consultoria em produtos e serviços da Microsoft, não estará ausente. Especialmente para os jogadores, esta loja ainda é mais incrível ainda, pois podemos testar vários jogos – inclusive Gears 5 no Project xCloud, e muitas outras coisas que você verão nos vídeos e fotos abaixo.

As imagens e vídeos apresentados abaixo, ilustram um pouco do ambiente criado pela Microsoft para atrair o público:

Ver imagem no Twitter

Ver imagem no Twitter

Ver imagem no Twitter

Ver imagem no Twitter

Ver imagem no TwitterVer imagem no Twitter

Fotos e vídeos fornecidos por: Tom Warren – Senior Editor at The Verge.


Fontes e Direitos Autorias: Tom Warren – The Verge – 10/07/2019.
Leia na integra acessando: https://www.theverge.com/2019/7/10/20687952/microsoft-store-london-oxford-circus-uk-preview-review

Novidades para Windows 10 apresentadas na versão Build Insider 18936

Os insider do Windows 10, estão conhecendo as mais recente novidades para as próximas versões do Windows.


Nos últimos dias, as equipes de Insiders dedicados a trabalhar nas futuras versões do Windows, compilaram a mais recente versão de buil, denominada build insider 18936.

A Microsoft disponibilizou uma pequena relação das mais “impactantes” novidades acrescentadas neste build que prevemente estaram sendo utilizadas em nossas máquinas, confira abaixo:

Seu Telefone – espelhamento da tela do seu smartphone via app está disponível em praticamente todos os modelos de Surface

Agora, mais PCs estão habilitados para funcionar com o aplicativo Seu Telefone. Com a atualização de drivers mais recente dos controles internos do Windows, os seguintes dispositivos Surface passam a ser compatíveis com o recurso de espelhamento de tela via Seu Telefone – Surface Laptop, Surface Laptop 2, Surface Pro 4, Surface Pro 5, Surface Pro 6, Surface Book, e Surface Book 2. Se você tiver um desses dispositivos, experimente e deixe-nos saber o que você pensa.

Criação rápida de eventos a partir da barra de tarefas

A partir de hoje, insiders poderão criar eventos diversos diretamente da janela do calendário do sistema que é acessada a partir da barra de tarefas.

Mostrando o flyout do relógio e do calendário, com uma opção em linha para adicionar um novo evento.

Escolha a data desejada e comece a digitar. Agora, você verá opções em linha para definir um horário e um local.

Viva sem senhas com as contas da Microsoft no seu dispositivo

Para uma segurança aprimorada e uma experiência de login mais perfeita, agora é possível habilitar o login sem senha para contas Microsoft no seu dispositivo com Windows 10

Para tal, acesse: Configurações > Contas > Opções de entrada e selecionando ‘ Ativar’ em ‘ Fazer seu dispositivo sem senha‘. A ativação do login sem senha alternará todas as contas da Microsoft no seu dispositivo Windows 10 para a autenticação moderna com o Windows Hello (reconhecimento facial), Fingerprint (por impressões digitais) ou PIN.

Observação: este recurso está sendo implementado para uma pequena parte dos Insiders e a opção acima pode não ser exibida para todos os usuários nas configurações. Se a alternância não estiver sendo exibida, verifique novamente em uma semana.

Todas as senhas ocultas para a Microsoft

Além destas novidades, a Microsoft apresenta um relação mais detalhada das principais correções realizadas e aplicadas neste build, através do link: https://blogs.windows.com/windowsexperience/2019/07/10/announcing-windows-10-insider-preview-build-18936/#hPDaYmgxpFu0JPjQ.97

Outro anúncio legal é a abertura para o processo de inscrição ao Bing Insider Program, nos mesmos moldes do programa de insiders para Windows, mas este dedicado as próximas versões da ferramenta de busca Bing, caso queira saber mais sobre este programa, acesse: Bing Insider Program.


Fontes e Direitos Autorais: Windows Insider Program – and – 10/07/2019.
Leia na integra acessando:https://blogs.windows.com/windowsexperience/2019/07/10/announcing-windows-10-insider-preview-build-18936/#jtK8iqo8BHdOsZtF.97

Microsoft adiciona ao OneDrive “Cofre Pessoal” e novo armazenamento adicional

A Microsoft anunciou uma serie de novidades para o OneDrive que devem deixar o serviço ainda melhor do que ele já era.


Sabemos que o OneDrive é executado numa das nuvens mais confianvéis do mundo, o Azure da Microsoft, que possui muitas medidas de segurança para manter seus arquivos protegidos.

onedrive

Mas, sabendo que há pessoas que armazenam arquivos muito importantes ou até mesmo confidenciais nesse serviço, eles estão introduzindo uma nova funcionalidade que deixará suas pastas ainda mais segura. A nova solução é chamada de Personal Vault ou seu Cofre Pessoal.

O Cofre Pessoal é uma área protegida no OneDrive que você só pode acessada com um método de autenticação forte ou uma segunda etapa de verificação de identidade, como sua impressão digital, reconhecimento facial, PIN ou um código enviado por email ou SMS. Seus arquivos bloqueados no Cofre Pessoal têm uma camada extra de segurança, mantendo-os mais seguros no caso de alguém obter acesso à sua conta ou ao seu dispositivo sem sua autorização.

Imagem mostrando a opção de verificação do OneDrive Personal Vault para arquivos enviados.

Além disso, essa segurança adicional não significa um inconveniente adicional. Todos os seus documentos, fotos e vídeos no Personal Vault são fáceis de acessar no Onedrive.com, no seu PC ou em dispositivos compatíveis.

Se seu medo é o acesso ao seu PC, não se preocupe,  pois, nos PCs com Windows 10, o OneDrive sincroniza os arquivos do Cofre pessoal com uma área criptografada pelo BitLocker do disco rígido local. E, como todos os arquivos no OneDrive, o conteúdo do seu Cofre Pessoal é criptografado em repouso na nuvem da Microsoft e em trânsito para o seu dispositivo. Para proteção adicional em dispositivos móveis, recomendamos que você ative a criptografia no seu dispositivo iOS ou Android. Juntas, essas medidas ajudam a manter seus arquivos protegidos, mesmo se o seu PC com Windows 10 ou dispositivo móvel for perdido, roubado ou alguém obter acesso a ele.

Resultado de imagem para onedrive Personal Vault

E tem mais… se você estiver com seu Cofre Pessoal aberto e inativo por um curto período de tempo, o OneDrive fará um bloqueio automático das pastas e arquivos, forçando uma nova autenticação.

Quando estas novidades estarão disponíveis?

Pessoas que usam o OneDrive na Web, com o aplicativo para dispositivos móveis ou em um PC com Windows 10, o Personal Vault começará a ser lançado em breve nas seguintes regiões: Austrália, Nova Zelândia e Canadá e estará disponível para todos até o final do ano.

Quem já esta utilizando o OneDrive, o Personal Vault aparecerá como uma atualização de recurso quando for lançado ainda este ano na sua região. E se você ainda não for cliente do OneDrive, faça o download do aplicativo ou acesse www.onedrive.com para começar a usá-lo no seu PC ou na web. Se você estiver usando o plano gratuito ou autônomo de 100 GB do OneDrive, poderá experimentar o Cofre Pessoal com um número limitado de arquivos. Os assinantes do Office 365 podem armazenar quantos arquivos quiserem no Cofre Pessoal, até o limite de armazenamento.

Armazenamento: mais por menos

Agora, por apenas R$ 7,00 ao mês, você não terá mais 50 GB de armazenamento online, mas sim, 100 GB. Isso mesmo! Eles dobraram a capacidade do armazenamento online do plano básico. Para quem é assinante do Office 365, que já garante 1 TB de espaço de armazenamento no serviço, eles abriram a possibilidade de expandir ainda mais esse espaço.

Pagando apenas US $ 1,99 por mês o usuário poderá adicionar 200 GB de espaço extra aos 1 TB já disponíveis, totalizando 1,2 TB de capacidade. Se quiser dobra tudo para 2 TB o preço sobe para US $ 9,99/mês extras. Na verdade, tem vários opções nesse intervale de preço e de capacidade. Veja abaixo:

Gráfico mostrando os planos de armazenamento adicionais para o OneDrive.

As atuais contas gratuitas, não sofreram mudanças, continuam tendo a capacidade de 5 GB gratuitos para armazenamento.


Fontes e Direitos Autorais: Microsoft.com –
Leia na integra acessando: https://www.microsoft.com/en-us/microsoft-365/blog/2019/06/25/onedrive-personal-vault-added-security-onedrive-additional-storage/

Microsoft pretende adicionar uma tecla dedicada ao Office em novos teclados

Segundo informações obtidas pela portal WindowTeam.com.br


Você é bom com atalhos de teclado do Windows?

Se sua resposta foi não! bem vindo ao time da maioria dos usuários do Windows. São poucos que conhecem a fundo as dezenas de atalhos de teclado existentes para o S.O. A grande maioria conhece meia dúzia deles, como por exemplo, o Ctrl + C para copiar algo, e o Ctrl + V para colar o que foi copiado; tem também o Alt + F4 para fechar um programa aberto, porém, não vai muito além disso…

Obviamente a Microsoft sabe disso e está sempre maquinando formas de facilitar o uso dos seus produtos, o que aumenta o engajamento, tanto que anos atrás criou a tecla “Windows”, que hoje, funciona para várias coisas. A título de curiosidade a Microsoft Natural Keyboard foi introduzida em 1994.

Agora, informações ainda não confirmada apontam para a criação de uma nova tecla dedicada ao Microsoft Office. Quem chegou com essa informação foi nosso amigo do Twitter, o WalkingCat, já conhecido por revelar informações privilegiadas. Ele postou a imagem do seguinte formulário:

Nele podemos ver uma pesquisa interna da empresa que fala sobre a criação e uso da tecla dedicada ao Microsoft Office. Também vemos que a ideia seria atribuir a ela atalhos bem interessas, como por exemplo, os atalhos da Tecla Office + O, T, W, X, P, D, N, Y e L que serviriam para abrir rapidamente os vários aplicativos da suíte, como por exemplo: tecla Office + W para abrir o Word; tecla Office + P para abrir o Power Point e assim por diante.

Alguns suspeitam que a tecla dedicada viria em um hardware próprio da empresa, como seus teclados, ou mesmo em produtos completos, como a linha Surface, porém, isso também não foi confirmado.

Mas, onde essa tecla seria inserida, se o teclado já é todo preenchido?

A ideia seria adiciona-lo no lugar da tecla “Alt” do lado direito do teclado. Se você nunca percebeu, ela é repetida. Muitas fabricantes colocam um “Alt Gr”, como a HP, que termina adicionando funcionalidades a tecla, mas por padrão ela é repetida para ajudar na digitação e acesso a atalhos diversos que a usam na combinação, então, lugar tem, só resta saber se os usuários a aceitarão.

surface
A tecla Office substituiria a tecla Alt do lado direito do teclado que fica ao lado da barra de espaço

Difícil encontrar alguém que dependa de um computador que possa abrir mão do Word, do Excel e do Power Point. Claro que amantes do Open Source usam soluções diversas para suprir essa necessidades, contudo, a grande massa usa Windows, então… faria todo sentido essa adição da tecla Office.


Fontes e Direitos Autorais: WindowsTeam.com.br – Alexandre Lima – 19/06/2019.