Novo Microsoft SQL Server Migration Assistant v8.0 disponível


A Microsoft liberou nesta semana o Microsoft SQL Server Migration Assistant v8.0, é ferramenta gratuita que permite a migração de dados existentes em outras soluções de bancos de dados, como: 

De uma forma bastante simples e prática é possível consumir os dados armazenados nas soluções listadas acima, enviando os mesmos diretamente para o Microsoft SQL Server e Microsoft Azure SQL.

O Microsoft SQL Server Migration Assistant v8.0 é compatível com o sistemas operacionais:

  • Windows 7;
  • Windows 8;
  • Windows 8.1;
  • Windows 10;
  • Windows Server 2008 R2;
  • Windows Server 2012;
  • Windows Server 2012 R2; e
  • Windows Server 2016.

Esta nova versão do Microsoft SQL Server Migration Assistant  inclui o suporte para:

– MySQL 4.1 e posteriores para todas as edições do SQL Server 2012, SQL Server 2014, SQL Server 2016, SQL Server 2017, SQL Server 2019, Azure SQL DB e Azure SQL Database Managed Instance;

–  Access 97 e posteriores para todas as edições do SQL Server 2012, SQL Server 2014, SQL Server 2016, SQL Server 2017, SQL Server 2019, Azure SQL DB e Azure SQL Database Managed Instance;

– SAP Adaptive Server Enterprise (ex-Sybase) 11.9 e posteriores para todas as edições do SQL Server 2012, SQL Server 2014, SQL Server 2016, SQL Server 2017, SQL Server 2019, Azure SQL DB e Azure SQL Database Managed Instance;

–  Oracle Database 9.0 e posteriores para todas as edições do SQL Server 2012, SQL Server 2014, SQL Server 2016, SQL Server 2017, SQL Server 2019, Azure SQL DB, Azure SQL Data Warehouse e Azure SQL Database Managed Instance; e

– IBM DB2 9.0 e 10.0 no z/OS e das versões 9.7 e 10.1 no Linux/Unix/Windows para o SQL Server 2012, SQL Server 2014, SQL Server 2016, SQL Server 2017,SQL Server 2019, Azure SQL DB e Azure SQL Database Managed Instance.

Microsoft SQL Server Migration Assistant v8.0

O pode download deve ser realizado acordo com sua fonte de dados, selecione uma das opções existentes abaixo:

Fontes e Direitos Autorais: Microsoft.com – Download Center – https://www.microsoft.com/en-us/download

Anúncios

Microsoft começa a testar atualizações de recursos do Windows 10 previstos para 2020


Microsoft apenas lançou seu primeiro “skip ahead “ do Windows 10 para insiders, mas este vem com uma considerável diferença em relação aos ciclos anteriores.

Em vez de testar compilações que são para a próxima atualização do recurso do Windows 10, codinome 19H2, o atual time de insiders anel skip ahead recebeu hoje uma compilação 20H1, fazendo com que a próxima atualização do recurso do Windows 10 agendada para 2020 comece a ser conhecida.

A partir de agora, a maioria da equipe do Windows está trabalhando duro na próxima atualização de recursos do Windows 10, codinome 19H1 e programada para lançamento este ano.

Esta atualização inclui novidades como um novo tema de luz, melhorias para o centro de ação, Windows sandbox, entre outros itens. O 19H2 é a atualização agendada para este ano, e não está em testes com insiders ainda.

Microsoft flights Windows 10 build 18836 to Skip Ahead Insiders with 20H1 changes

Então, é surpreendente ver a Microsoft começar Flighting para o 20H1  em plena fase de voos para insiders que estão trabalhando Skip Ahead tão brevemente, sabendo que boa parte das atualizações referentes ao ciclo 2019 ainda estão em fase de testes.

O gigante Redmond diz que a razão de já estar trabalhando no 20H1 é porque o seu trabalho em novos recursos que requerem um tempo de execução muito maior, na qual a empresa se encontra pisando em território especulativo, que isso tem algo a ver com o Windows Core OS ou CShell.

Fontes e Direitos Autorais: WindowsCentral.com – Zac Bowden – 14/02/2019.
Leia na integra acessando: https://www.windowscentral.com/microsoft-starts-testing-next-years-windows-10-feature-updates

Microsoft Visual Studio 2019 – Lançamento oficial em 02 de Abril


No decorrer desta semana a Microsoft informou na página oficial do Visual Studio, a data de lançamento oficial da próxima versão conhecida como 2019.

A Microsoft lançou o primeiro preview do Visual Studio 2019 em dezembro de 2018, mas ela está se preparando para iniciá-lo a todos em breve. Visual Studio 2019 terá um evento formal para seu lançamento, muito em breve, no dia em 2 de abril, um dia inteiro repleto de sessões sendo transmitido ao vivo e Q&A de oportunidades para desenvolvedores disponível mundo a fora.

Visual Studio 2019 virá com várias melhorias, incluindo vários ajustes da interface do usuário e AI. A alteração mais óbvia se relaciona com sua nova tela de início, que foi redesenhada para trabalhar com repositórios Git. Uma vez que você começou um projeto, você vai notar mais mudanças de interface do usuário, como um novo ícone, um tema azul e uma interface mais limpa.

Além disso, a inclusão do chamado IntelliCode AI permite ao Visual Studio poder ser treinado em seus próprios repositórios, tornando-o melhor em sugerir padrões que são comuns aos projetos de codificação.

O mais recente lançamento também inclui compartilhamento que possibilita conhecer este novo padrão de desenvolvimento, algo que oferecer a quem esta utilizando o Visual Studio colaborar com outros em projetos de codificação.

Existem também melhorias de desempenho mais gerais, e você pode ter uma noção completa do que é novo com Visual Studio 2019, verificando notas de versão da Microsoft.

Para obter mais informações sobre o evento dedicado ao lançamento desta nova versão, acesse: Visual Studio 2019.

Fontes e Direitos Autorais: WindowsCentral.com – Dan Thorp-Lancaster  – 14/02/2019.

Script Challenge – 2019 – Post 15


Olá, bom dia comunidade…

Tudo bem? Quarta – feira dia 13/02 estamos no verão, sofrendo muito com este super calor que esta “queimando nossas cacholas”, mas hoje aqui em São Roque, amanheceu um dia bem diferente dos últimos, muito chuva, vento e temperaturas bem amenas, podemos dizer que aquele friozinho gostoso esta de volta.

Pois bem, sou suspeito a dizer sobre o frio, ainda mais por ser fã incondicional de temperatura baixas, devido a ter trabalhado muitos anos dentro de os mais variados datacenters de empresas e clientes suportando “aquelas” altas temperaturas de 16 ou 18 graus.

Mas o que esta mudança de tempo tem haver com este novo post da sessão Script Chalenge, bom na minha opinião tem tudo haver, ainda mais dependendo do situação e como diria um velho amigo meu “do nível da problemática da coisa” ele poderá aumentar ou diminuir a sua temperatura em pouso segundo, kkkkkk.

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 – 15

O bloco de código Transact-SQL selecionado para fazer parte do Script Challenge de hoje, esta relacionado com uma importante atividade exercidas 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. Vale ressaltar que este script, não possui a finalidade de apresentar os custos de processamento que estão sendo demandados pelos processos em execução.

Vou dar uma pequena canja, sobre este desafio: 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.

E ai, ficou curioso para saber o que este script realiza? Qual seria esta possível atividade? Mesmo assim, não vou lhe responder hoje, vou deixar que você quebre um pouco a sua cabeça, afim de tentar matar esta curiosidade, mas como não sou tão mal assim, no final do post como de costume vou deixar uma enquete para você expor sua opinião.

A seguir apresento o bloco de código:

Figura 1 – Short Script 15.

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 – 15 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/2018/10/06/script-challenge-14-a-resposta/

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

https://pedrogalvaojunior.wordpress.com/2017/10/26/script-challenge-2017-o-retorno/

https://pedrogalvaojunior.wordpress.com/2018/03/01/script-challenge-13-a-resposta/


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, ou são tratados com “bichos de sete cabeças”.

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

Sucesso, mais uma vez obrigado por sua visita, espero que você tenha gostado deste post.

Fique a vontade para conhecer demais publicados até o presente momento nas demais sessões.

Abraços.

Microsoft anuncia a realização da Build Conference para os dias 06 e 08 de Maio


Agora é oficial!

A Microsoft anunciou que seu grande evento o Build Developer Conference realizada anualmente será mais uma vez no mês de Maio especificamente nos dia 6, 7 e 8 em Seattle – Estados Unidos.

Da mesma maneira que ocorreu em 2018, os dias de realização do Build serão bem próximas aos dias que a Google Developer será realizada, marcada também para o mês de Maio, nos dias 7, 8 e 9.


Presidente Mundial da Microsoft Satya Nadella na abertura do Build Developer Conference 2018.

Espera-se que o Build 2019 tenha mais conversas da Microsoft sobre oportunidades de desenvolvedores usando o Azure e o Windows. Os rumores também sugerem que a Microsoft vai finalmente falar mais sobre o Windows Core OS, e pode até mesmo tirar os envoltórios da Microsoft próximos ao Windows Lite OS.

As inscrições para este grandioso evento se iniciando no dia 27 de Fevereiro, através do link –  Registration for Build 2019.

Fontes e Direitos Autorais: Windows Central – Zac Bowden – 06/02/2019.
Leia na integra acessando: https://www.windowscentral.com/microsoft-announces-build-developer-conference-may-6-8

Microsoft anuncia modo escuro no OneNote e melhorias na navegação


O OneNote é um programa de anotações incrivelmente popular da Microsoft que é usado por milhões de clientes em todo o mundo. Enquanto o OneNote apresenta uma variedade de ferramentas como a capacidade de desenhar, o mesmo ainda não se sente uma ferramenta  unificada ou até mesmo integrado com o sistema operacional de um certo modo.

Repare no seguinte cenário, observe que sempre ao acessar o OneNote, o mesmo apresenta um ambiente totalmente brilhante, isso ao longo do seu uso, pode tornar seu usabilidade um pouco cansativa, e não só isso, este brilho pode gerar possível danos as nossas retinas.

Desta maneira, o aplicativo é sempre incrivelmente brilhante, não importa se o seu sistema operacional é personalizado para ir fácil sobre os olhos. Felizmente, isso está prestes a mudar muito em breve.

De acordo com um relatório da aggiornamenti Lumia, a Microsoft está adicionando um tema escuro para o OneNote em seus próximas atualizações. Não é claro quando esse recurso será liberado, mas parece que ele já está rolando para um seleto grupo de insiders do Windows na atual fase de testes.

A Figura 1 abaixo ilustre o OneNote em modo escuro (Dark Mode):Figura 1 – Visual do OneNote em uso apresentando o Dark Mode.

Além do modo escuro, o OneNote parece estar recebendo navegação melhorada. Segundo o Vice-Presidente da Microsoft Laura Buttler informou em uma nota: “um novo conjunto de aprimoramentos foram adicionados, permitindo assim estabelecer a navegação melhorada”,  outros indícios destes possíveis aprimoramentos também foi encontrar em imagens recentes publicadas no Twitter.

Esperemos que as alterações irão tornar o OneNote ainda mais fácil de usar,  o qual está disponível em uma variedade de plataformas do Windows para o Mac, por isso é uma ferramenta bastante versátil.

Fonte e Direitos Autorais: Windows Central – Asher Madan  – 06/02/2019.
Leia na integra acessando: https://www.windowscentral.com/onenote-gets-dark-mode-and-improved-navigation-soon

Novos emojis adicionados ao Windows incluem representação de acessibilidade, flamingos e gesto de beliscar


Após longa espera a Microsoft adicionou novos emojis ao sistema operacional Windows. Nos últimos meses diversos usuários realizaram solicitações a Microsoft para que estas pequenas representações de sentimentos, expressões, e emoções fossem incluídas ao atual conjunto de “carinhas e símbolos” já existentes.

Desde a ascensão dos smartphones, os emojis deram aos usuários a capacidade de se expressarem de várias maneiras. Seja capturando as emoções ou descrevendo quem são, os emojis nos ajudam a fazer isso através de mensagens de texto e tweets.

Enquanto há um monte de emojis que atendem a um grande público, alguns grupos e culturas foram deixados de fora. Felizmente, isso está prestes a mudar de uma forma significativa em 2019.

De acordo com um relatório de Emojipedia, “a lista final do emoji para 2019 foi aprovada agora pelo consórcio de Unicode e inclui um total de 230 emojis novos que vêm às plataformas principais este ano.” Esta decisão inclui “adições previamente solicitadas, como um Flamingo, Otter, cão guia… Waffle, templo hindu, Sari, preguiça e mate. “no entanto, a maior mudança tem de ser a acessibilidade.

Os emojis como próteses, aparelhos auditivos, cadeiras de rodas e outros farão parte dessa expansão, a qual representam justamente falta uma simbolização relacionada com este grupo importante e diversificado.

Você pode ver todos os novos emojis na Figura 1 abaixo:

Figura 1 – Relação completa dos 230 novos emojis adicionados.

Novos emojis virão para iOS, Android, Windows, vários mensageiros como o WhatsApp, e plataformas Web como Twitter e Facebook em todo 2019. No entanto, tenha em mente que sua aparência e datas de lançamento irá variar de plataforma para plataforma. Isso pode causar alguns problemas se, por exemplo, um dispositivo iOS recebe esses emojis antes do Android.

Esperemos que no futuro ainda mais grupos, culturas e religiões possam ser representados em emojis. O vídeo abaixo apresenta de uma maneira animada e dinâmica a inclusão destes novos amiguinhos:

Além disso, se você sente que um Emoji em particular deve ser incluído, entre em contato consórcio de Unicode, apresentando uma proposta descrevendo o motivo e principalmente a importância deste “novo possível emoji” ser adicionado.

Fontes e Direitos Autorais: Windows Central – Asher Madan – 06/02/2019.
Leia na integra acessando: https://www.windowscentral.com/new-emojis-coming-windows-include-accessibility-representation-flamingos-pinching-gesture-and-more

Material de Apoio – Fevereiro 2019


Olá, muito bom dia….

Tudo bem? O mês de fevereiro já chegou, ainda não é carnaval no Brasil, mas para alegria e folia da garotada e de nós professores as aulas estão de volta (kkkkk).

Mesmo com toda esta loucura de volta as aulas, 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 primeiro post da sessão em 2019 e de número 161 no total da mesma.

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 com os seguintes temas:

  • Check List Diário;
  • Concatenar valores ;
  • Criptografia de Código Fonte;
  • Descriptografia de Código Fonte;
  • Disponibilidade de Ambiente;
  • DMV sys.dm_exec_procedure_stats;
  • DMV sys.dm_exec_query_plan;
  • Formatação de Valores;
  • Função Format;
  • Função Parse;
  • Ordem Crescente de dados;
  • Ordem Descrecente de dados;
  • Plano de Execução;
  • Querys;
  • Stored Procedure;
  • Stored Procedure sp_fixeddrivers; e
  • Texto.

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 – Fevereiro 2019 – Relação das Querys mais pesadas em conjunto com plano de execução

2 – Material de Apoio – Fevereiro 2019 – Stored Procedure – CheckList Diário – Disponibilidade e Ambiente

3 – Material de Apoio – Fevereiro 2019 – Stored Procedure – sp_fixeddrives

4 – Material de Apoio – Fevereiro 2019 – Stored Procedure para Descriptografia de Stored Procedure

5 – Material de Apoio – Fevereiro 2019 – Stored Procedure – Exibir – Código Stored Procedure Criptografada

6 – Material de Apoio – Fevereiro 2019 – PARSE e FORMAT para alterar exibição de valores

7 – Material de Apoio – Fevereiro 2019 – Função – Formatação de Valores

8 – Material de Apoio – Fevereiro 2019 – Função – Concatenar valores em ordem decrescente

9 – Material de Apoio – Fevereiro 2019 – Função – Contar caracteres específicos dentro de um texto

10 – Material de Apoio – Fevereiro 2019 – Plano de Execução – Obtendo informações sobre Querys e Stored Procedures – sys.dm_exec_procedure_stats + sys.dm_exec_query_plan

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/12/18/material-de-apoio-dezembro-2018/

https://pedrogalvaojunior.wordpress.com/2018/10/30/material-de-apoio-outubro-2018/

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/

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 abril, 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 colocados ao seu redor.

Um forte abraço, muita saúde, sucesso e nos encontramos em breve.

Valeu.

Prepare-se, insiders: Windows 10 19H2 teste está chegando


Microsoft abriu nos últimos dias  inscrições para o Windows 10 Insider Skip Ahead ring,  permitindo que interessados em realizar testes para próxima atualização do Windows 10 realizem suas as matrículas antes do início dos testes.

Figura 1 – Twitter oficial do WindowsInsiders divulgado a aberta das inscrições.

Microsoft está começando a encerrar os testes nas atualizações atuais disponibilizadas para os  insiders que estão participando do 19H1, que provavelmente serão lançadas no decorrer deste ano.
A próxima atualização esta recebendo o codinome 19H2, mas ainda sem uma definição de data para ser lançada.
Se você estiver pronto para participar desta novo ciclo, faça sua inscrição diretamente pelo Windows acessando a tela de configuração e clicando em Atualizações e Segurança, por último na opção Windows Insider Program, conforme a Figura 2 a seguir ilustra:
Figura 2 – Opção Windows Insider Program existente na tela de atualizações e segurança do Windows 10.
Fontes e Direitos Autorais: Dan Thorp-Lancaster – Windows Central – 30/01/2019.
Leia na integra acessando: https://www.windowscentral.com/microsoft-opens-insider-skip-ahead-enrollments-windows-10-19h2-testing

O que é o Microsoft ‘ Windows Lite ‘ OS?


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

Dica do Mês – Temporal Table e o Calor, uma combinação muito quente


Salve pessoal, bom dia.

Estamos no mês de janeiro, férias, sol, calor, chuvas, e para minha alegria te encontro mais uma vez no meu blog, caso esta seja a sua primeira visita ou acesso, fico mais feliz ainda, seja muito bem vindo.

Este é mais um post da sessão Dica do Mês, sessão dedicada a compartilhar bimestralmente dicas, novidades, curiosidades e demais assuntos, conteúdos e informações relacionadas ao Microsoft SQL Server, Banco de Dados e Tecnologias de Banco de Dados.

No post de hoje, quero compartilhar com vocês uma das funcionalidades adicionadas ao Microsoft SQL Server a partir da versão 2016 e que recentemente acabei conhecendo com um pouco mais, como você já pode notar no título deste post, estou fazendo referência as chamadas Temporal Tables (Tabelas Temporais).

Você já conhece? Teve a necessidade de utilizar? Eu particularmente falando conhecia muito pouco sobre este recurso, mas na semana passada neste período de férias tive a ideia de fazer uma brincadeira aqui em casa em conjunto com um termômetro, e justamente através desta brincadeira que utilizei uma temporal table.

Ficou curioso para saber como eu fiz uso dela? Calma, daqui a pouco eu conto mais sobre isso para você.

Pois bem, sem mais delongas, vamos em frente, vou tentar mitigar a sua curiosidade e ao mesmo também satisfazer os meus objetivos. Sendo assim, seja bem vindo ao post – Dica do Mês – Temporal Table e o Calor, uma combinação muito quente.


Introdução

A partir da versão 2016 do Microsoft SQL Server, a Microsoft introduziu o suporte para tabelas temporais de sistema baseadas no versionamento de dados como um recurso de banco de dados, sendo este,  uma funcionalidade que traz o suporte interno para fornecer informações sobre dados armazenados na tabela em qualquer ponto no tempo, ao invés de apenas os dados que é corretos no momento atual em está na hora.

Esta nova funcionalidade, também é reconhecida e trata como um recurso de banco de dados criado com base nos padrões em ANSI SQL 2011.

A partir do momento em que idealizamos fazer uso de uma tabela temporal, estamos criando um novo objeto ou transformando um objeto já existente em nosso banco de dados, em um elemento responsável em manter o histórico completo das alterações de dados ocorridos durante um período de tempo, sendo esta a principal finalidade de uso de uma temporal que é tratada internamento como um repositório de gerenciamento de tempo.

Cada tabela temporal tem duas colunas explicitamente definidas, cada um com um tipo de dados datetime2 , estas colunas são referidas como colunas de período, sendo período colunas usadas exclusivamente pelo sistema de registro prazo de validade para cada linha, sempre que uma linha for modificada. Além dessas colunas de período, uma tabela temporal também contém uma referência a outra tabela, a qual será utilizada como esquema espelho.

Por padrão o Microsoft SQL Server utiliza esta tabela para armazenar automaticamente a versão anterior de uma linha cada vez que a mesma na tabela temporal é atualizada ou excluída. Esta tabela adicional é referida como a tabela de histórico, enquanto a tabela principal que armazena versões de linha (real) atual é conhecida como a tabela atual ou simplesmente como a tabela temporal.

Importante ressaltar que durante a criação do quadro temporal, os usuários podem especificar a existência de uma tabela de histórico (deve ser esquema compatível) ou deixar o sistema criar tabela de histórico padrão.

Agora que já conhecemos um pouco do que é uma Temporal Table, vamos avançar mais um pouco em nossa caminhada, vou apresentar o porque tive a ideia de fazer uso deste recurso.

 

SEU FUNCIONAMENTO

Como já destacado anteriormente o sistema de controle de versão de uma tabela temporal é implementado através do uso de um par de tabelas, uma tabela atual e uma tabela de histórico. Dentro de cada uma destas tabelas, as seguintes duas colunas adicionais datetime2 são usadas para definir o período de validade para cada linha:

  • Coluna de início de período: O sistema registra a hora de início para a linha nesta coluna, denotado tipicamente como a coluna de SysStartTime .
  • Coluna de fim do período: O sistema registra a hora final para a linha nesta coluna, normalmente indicado na coluna SysEndTime .

A tabela atual contém o valor atual para cada linha. A tabela de histórico contém cada valor anterior para cada linha, se for o caso, e a hora de início e hora de término para o período para o qual foi válido.

A Figura 1 apresentada abaixo, ilustra de forma simples o funcionamento do sistema de controle dos dados aplicado a partir do uso de uma tabela temporal:

Temporal-HowWorks

Figura 1 – Funcionamento do sistema de controle de uma tabela temporal.

Este sistema de controle de versionamento dos dados é realizado sempre as instruções: Insert, Update, Delete ou Merge venham a ser realizadas de forma individual ou simultânea.

 

PORQUE UTILIZAR UMA TEMPORAL TABLE

Uma das coisas que eu aprendi a gostar no decorrer da minha carreira na área de tecnologia é a importância e as possibilidades de mudanças que um mesmo dado pode apresentar no decorrer de um período de tempo, este é um dos meus maiores prazeres entender o quanto aquele dado a uma minuto atrás agora já é outro dado e podem me trazer representar novas informações e conhecimentos.

Desta forma, ao analisarmos uma temporal table podemos também reconhecer ou fazer uso da mesma como uma Slowly Changing Dimension (Dimensão com mudanças lentas ou mudanças lentas em uma dimensão), o que vai nos possibilitar criar uma visão dos nossos dados com base uma período ou determinada data.

Uma outra funcionalidade que pode ser aplicada a uma temporal table se relacionada a controles de auditoria mais propriamente falando de auditoria de dados, normalmente as fontes de dados reais são dinâmicas e se tornam voláteis ao longo do tempo, para uma empresas isso pode influenciar diretamente em suas decisões as quais dependem de percepções que os analistas podem começar a identificar a partir da evolução ou mudanças de dados.

Já sabemos o porque escolhi fazer uso de uma temporal table, agora vou apresentar o cenário que me permitiu aplicar este recurso com base na minha ideia.

 

MINHA IDEIA

Estamos visando uma forte onda de calor em praticamente todo o Brasil, algo que muitos brasileiros adoram eu sinceramente não sou um destes brasileiros, pois eu não suporto estas altas temperaturas.

Para tentar de alguma maneira aprender algo de novo com este calor e tentando se distrair dentro das possibilidades, pensei em ter uma noção do quanto a temperatura aqui na minha casa localizada na cidade de São Roque interior do estado de São Paulo muda no decorrer de um período de tempo, sendo justamente esta a minha ideia de utilizar uma temporal table, talvez esta não tenha sido a melhor ideia ou até mesmo o melhor cenário para uso, mas entendo que pode ser uma possibilidade dentre as mais variadas possíveis.

Seguindo em frente e avançando mais um pouco, chegou a hora de colocar em prática a minha ideia, para isso vamos construir um simples cenário para fazer uso da Temporal Table.

NOSSO AMBIENTE

Como de costume vamos utilizar um ambiente isolado dos demais bancos de dados que você possa conter, desta maneira nosso cenário será constituído dos seguintes elementos:

  • Banco de Dados: DatabaseTemporalTabel;
  • Tabela Atual: TemporalTableTemperatura;
  • Tabela Historico: TemporalTableTemperaturaHistorico;
  • Colunas Temporais: DataHoraInicial e DataHoraFinal; e
  • Period For System formado por: DataHoraInicial e DataHoraFinal.

Criando o ambiente

Através do Bloco de Código 1 apresentado abaixo, vamos realizar a criação dos respectivos elementos destacados anteriormente:

— Bloco de Código 1 —

— Criando o Banco de Dados —
Create Database DatabaseTemporalTable
Go

— Acessando o Banco de Dados —
Use DatabaseTemporalTable
Go

— Criando a Tabela TemporalTableTemperatura —
Create Table TemporalTableTemperatura
(Codigo Int Identity(1,1) Primary Key Clustered,
Local Char(10) Default ‘Minha Casa’,
Cidade Char(9) Default ‘São Roque’,
DataAtual Date Default GetDate(),
HoraAtual Time Default GetDate(),
Temperatura TinyInt,
DataHoraInicial Datetime2 (0) GENERATED ALWAYS AS ROW START,
DataHoraFinal Datetime2 (0) GENERATED ALWAYS AS ROW END,
PERIOD FOR SYSTEM_TIME (DataHoraInicial, DataHoraFinal))
WITH (SYSTEM_VERSIONING = ON (HISTORY_TABLE = dbo.TemporalTableTemperaturaHistorico))
Go

A Figura 2 apresentada abaixo, ilustra a estrutura da tabela TemporalTableTemperatura e sua tabela espelho TemporalTableTemperaturaHistorico:

Figura 2 – Tabelas TemporalTableTemperatura e TemporalTableTemperaturaHistorico.

Observações

1 – Para que o Microsoft SQL Server reconheça uma tabela como Temporal Table as colunas temporais devem ser formadas pelo tipo de dados DateTime2 e logo após a declaração do seu tipo de dados informar as instruções:

  • Generated Always as Row Start – Valor gerado sempre no início da linha; e
  • Generated Always as Row End – Valor gerado sempre no final da linha.

2 – O controle do período dos valores é feito através da instrução PERIOD FOR SYSTEM_TIME, declarada obrigatoriamente no final da construção da tabela, formada pelas colunas que recebem os valores DateTime2.

3 – Ao declarar o nome da tabela a ser utilizada para o versionamento dos dados, é obrigatório informar o nome do ower ou schema a qual esta tabela irá pertencer, caso isso não seja feito o Microsoft SQL Server retornará a seguinte mensagem de erro:

Msg 13539, Level 15, State 1, Line 18
Setting SYSTEM_VERSIONING to ON failed because history table ‘TemporalTableTemperaturaHistorico2 is not specified in two-part name format.

4 – Ao informar a tabela que será utilizada para o versionamento dos dados o Database Engine realiza automaticamente a criação desta tabela histórico caso a mesma não exista.

Ótimo estamos no caminho certo, nosso próximo passo será abastecer a tabela TemporalTableTemperatura com dados iniciais e na sequência proporcionar alterações nestes mesmos dados iniciais para que o Database Engine faça uso da nossa Temporal Table registrando na Tabela TemperalTableTemperaturaHistorico todas as manipulações realizadas.

Para isso vamos utilizar o Bloco de Código 2 declarado abaixo:

— Bloco de Código 2 —

— Inserindo Dados na Tabela TemporalTableTemperatura —
Insert Into TemporalTableTemperatura (Temperatura)
Values (25)
Go

— Gerando um Delay de 20 segundos —
WAITFOR DELAY ’00:00:20′
Go

— Atualizando os dados na Tabela TemporalTableTemperatura —
Update TemporalTableTemperatura
Set Temperatura = 26,
HoraAtual = GetDate()
Go

— Gerando um novo Delay de 40 segundos —
WAITFOR DELAY ’00:00:40′
Go

— Atualizando os dados na Tabela TemporalTableTemperatura —
Update TemporalTableTemperatura
Set Temperatura = 27,
HoraAtual = GetDate()
Go

— Gerando um novo Delay de 1 minuto e 20 segundos —
WAITFOR DELAY ’00:01:20′
Go

— Atualizando os dados na Tabela TemporalTableTemperatura —
Update TemporalTableTemperatura
Set Temperatura = 27,
HoraAtual = GetDate()
Go

Até aqui tudo tranquilo, realizamos o processo de inserção de dados iniciais na tabela TemporalTableTemperatura e na sequência através do comando WaitFor forçamos a ocorrência de alguns delays (atrasos) de tempo para simular o aumento da temperatura como se fosse um termômetro realizando uma nova marcação, com isso, já temos neste momento um pequena porção de dados a serem consultados.

Vamos então executar o Bloco de Código 3 a seguir para identificar as possíveis maneiras de se consultar os dados armazenados em nossa temporal table:

— Bloco de Código 3 —

— Consultando dados na Tabela TemporalTableTemperatura —
Select * From TemporalTableTemperatura
Go

Após realizarmos o Select declarado acima teremos um retorno de dados similar ao apresentado na Figura 3 abaixo:
Figura 3 – Posição atual de dados armazenados na tabela TemporalTableTemperatura.

Observe que a coluna Temperatura apresenta o valor 27, número informado no último update realizado, a coluna DataHoraInicial apresentando o valor que representa o início da realização da última manipulação aplicada a tabela, no caso o comando Update e a coluna DataHoraFinal vai apresentar o valor final que representa o encerramento do período de controle de versionamento dos dados com o valor fixo e padrão 9999-12-31 23:59:59.

Pois bem, mas se quisermos então identificar ao longo do tempo todas as manipulação que podem ter ocorrido em nossa tabela temporal? É ai que entra em ação nossa tabela de espelho, nossa tabela TemporalTableTemperaturaHistorico, a qual é responsável em armazenar e controlar todo versionamento e alterações que venham a ser realizadas em nossa Temporal Table.

O próximo passo consiste na execução do Bloco de Código 4, o qual vai nos permitir consumir os dados temporais armazenados em nossa tabela TemporalTableTemperaturaHistorico:

— Bloco de Código 4 —

— Consultando dados Temporais, obtendo todas as manipulações realizadas —
Select * From TemporalTableTemperatura
For System_Time All — Apresenta todas as manipulações realizadas
Go

Figura 4 – Todas as manipulações realizadas na tabela TemporalTableTemperatura armazenadas de forma espealhada na tabela histórico TemporalTableTemperaturaHistorico.

Nota que a coluna DataHoraFinal apresenta na linha 1 o valor fixo e padrão 9999-12-31 23:59:59, mas no decorrer das demais linhas, de acordo com as operações realizadas os valores foram sendo atualizados, como podemos comprovar na linha 7 a qual apresenta o valor 2019-01-22 12:59:42.

Já estamos praticamente no final desta caminhada, nosso últimos passos consistem em realizar outras formas de consultar dados temporais, através das instruções:

  • For System_Time as Of;
  • For System_Time From ” To ”;
  • For System_Time Between ” And ”; e
  • For System_Time Contained In ().

Para realizar estas consultamos, vamos executar o Bloco de Código 5 apresentando abaixo:

— Bloco de Código 5 —

— Conhecendo outras formas de consultar dados temporais —
Select * From TemporalTableTemperatura
For System_Time as Of ‘2019-01-22 12:33:56’
Go

Select * From TemporalTableTemperatura
For System_Time From ‘2019-01-22 12:33:56’ To ‘2019-01-22 12:48:36’
Go

Select * From TemporalTableTemperatura
For System_Time Between ‘2019-01-22 12:48:36’ And ‘2019-01-22 12:58:22’
Order By Temperatura Desc
Go

Select * From TemporalTableTemperatura
For System_Time Contained In (‘2019-01-22 12:33:00′ ,’2019-01-22 12:55:00’)
Go

A Figura 5 a seguir apresentado o resultado tornado após a execução do Bloco de Código 5 declarado acima:Figura 5 – Resultados obtidos após a execução de cada comando select declarado no Bloco de Código 5.

Praticamente términos, mas quero finalizar este post com uma pequena amostra do quanto uma tabela temporal pode ser útil, imagine se excluirmos todos os dados da nossa tabela TemporalTableTemperatura.

O que aconteceria com os dados em nossa tabela espelho:

1 – Os dados seriam excluídos também?

2 – Os dados são mantidos?

3 – A tabela espelho será excluída?

4 – Não podemos remover dados em tabelas que utilizam versionamento de dados?

Bom, vou deixar o Bloco de Código 6 declarado abaixo, mas a respostas para esta pergunta você que vai descobrir e posteriormente publicar seu comentário aqui neste post:

— Bloco de Código 6 —

— Excluíndo os dados cadastrados na Tabela TemporalTableTemperatura —
Delete From TemporalTableTemperatura
Go

— Consultando dados na Tabela TemporalTableTemperaturaHistorico —
Select Local, Cidade, DataAtual, HoraAtual, Temperatura
From TemporalTableTemperaturaHistorico
Go

Com isso chegamos ao final de mais um post da sessão Dica do Mês, antes de encerrarmos, gostaria de contar com a sua participação neste post, respondendo a enquete abaixo:


Referências

https://docs.microsoft.com/en-us/sql/relational-databases/tables/temporal-tables?view=sql-server-2017

https://en.wikipedia.org/wiki/Slowly_changing_dimension

https://docs.microsoft.com/en-us/sql/relational-databases/tables/creating-a-system-versioned-temporal-table?view=sql-server-2017

https://social.technet.microsoft.com/wiki/pt-br/contents/articles/12580.slowly-changing-dimensions.aspx

https://docs.microsoft.com/en-us/sql/relational-databases/tables/querying-data-in-a-system-versioned-temporal-table?view=sql-server-2017

https://docs.microsoft.com/en-us/sql/relational-databases/tables/getting-started-with-system-versioned-temporal-tables?view=sql-server-2017

https://docs.microsoft.com/en-us/sql/relational-databases/tables/system-versioned-temporal-tables-with-memory-optimized-tables?view=sql-server-2017

https://docs.microsoft.com/en-us/sql/relational-databases/tables/temporal-table-metadata-views-and-functions?view=sql-server-2017

https://docs.microsoft.com/en-us/sql/t-sql/language-elements/waitfor-transact-sql?view=sql-server-2017

Posts Anteriores

https://pedrogalvaojunior.wordpress.com/2018/10/23/dica-do-mes-comando-restore-database-page-restaurando-paginas-de-dados-de-uma-tabela-no-microsoft-sql-server/

https://pedrogalvaojunior.wordpress.com/2018/07/26/dica-do-mes-ocultando-uma-instancia-em-execucao-do-microsoft-sql-server/

https://pedrogalvaojunior.wordpress.com/2018/04/25/dica-do-mes-sql-operations-studio-view-as-chart/

https://pedrogalvaojunior.wordpress.com/2018/03/14/dica-do-mes-microsoft-sql-server-2017-sql-graph-databases/

https://pedrogalvaojunior.wordpress.com/2018/01/24/dicadomes-sqlservertoolsuiteintroduction/

CONCLUSÃO

Como já destaquei em outros posts, a cada nova versão, atualização e correção a Microsoft transforma o SQL Server em um produto surpreende, ainda mais na sua capacidade e versatilidade de permitir aos profissionais de tecnologia, administradores de bancos de dados, programadores, entre outros, utilizar recursos nativos e também novos como ferramentas que podem nos ajudar a aplicar os mais variados possíveis cenários afim de obter soluções rápidas e práticas para nossas necessidades.

No post de hoje, mais uma vez isto foi constatado, o uso de novos recursos com base em funcionalidades já existentes se tornam ferramentas valiosas e de grande importância, podemos fazer esta relação com as tabelas temporais, funcionalidade que nos possibilita viajar, navegar, caminhar ao longo do tempo analisar e entendendo as mudanças ocorridas em nossos dados.

Desta forma, nos deparamos com uma poderosa ferramenta e sua gama de recursos que nos permitem realizar as mais diversas e variados preposições de análises de dados para identificarmos a melhor forma para se tomar uma decisão.

Este é o fantástico Microsoft SQL Server, produto tão fascinante que a cada dia eu não consigo deixar de querer estudar e conhecer mais ainda.

Agradecimentos

Agradeço a você por sua atenção e visita ao meu blog. Fique a vontade para enviar suas críticas, sugestões, observações e comentários.

Nos encontramos no próximo post da sessão Dica do Mês a ser publicado em breve.

Um forte abraço, sucesso, não se esqueça de se manter hidratado, passar bastante protetor solar para se proteger deste forte calor que estamos vivendo.

Até mais.

14 de Janeiro de 2020, marca o fim ciclo de vida e atualizações do Windows 7


Esta segunda-feira (14) marca uma contagem regressiva para o Windows 7. Isso porque a Microsoft irá parar de realizar qualquer tipo de atualização a essa versão do sistema operacional daqui a exatamente um ano.

A mudança é significativa, pois o fim do suporte oficial da empresa significa que eventuais novas falhas de segurança não serão corrigidas. Um número importante de usuários será afetado por essa virada, pois o Windows 7 é a segunda versão mais instalada do sistema operacional, perdendo apenas para o Windows 10 – até o início de 2018, era a mais usada.

Segundo a StatCounter, empresa que analisa dados, 34,49% dos computadores brasileiros utilizam o Windows 7, contra 56,19% do Windows 10. As informações correspondem a dezembro de 2018.

Já a Netmarketshare, outra companhia de inteligência de mercado, analisa que o Windows 10 só superou o Windows 7 no fim de 2018, com 39,22% e 36,9% dos usuários, respectivamente. A Microsoft afirma que esse fim de suporte está de acordo com o que a empresa se comprometeu: 10 anos de atualizações para o sistema operacional, lançado em outubro de 2009.

Na prática, o Windows 7 terá suporte por alguns meses depois de seu décimo aniversário, mas, quando 14 de janeiro de 2020 chegar, assistência técnica e atualizações automáticas deixarão de ser disponibilizadas para os computadores que utilizarem o Windows 7.

A empresa recomenda atualização antes da data limite, mas o preço para isso é salgado: R$ 559,99 para a licença mais barata do Windows 10.

Fontes e Direitos Autorais: Rodrigo Trindade – Do UOL, em São Paulo – 14/01/2019 13h46.

Novos modelos administrativos liberados pela Microsoft para Windows 10 October 2018 Update


No decorrer desta segunda semana de Janeiro, a Microsoft disponibilizou para download um novo pacote de Modelos Administrativos para o Windows 10 October 2018 Update (Windows 10 v1809),  arquivos com extensão .admx.

As ferramentas de Políticas de Grupo usam os Modelos Administrativos para preencher as configurações das políticas de forma mais rápida, isto permite que os administradores gerenciem configurações de políticas baseadas no registro.‎

Os arquivos .admx podem ser usados com o Group Policy Object Editor (gpedit.msc), o download inclui os Modelos Administrativos disponíveis para os seguintes idiomas:

  • Tcheco,
  • Dinamarquês,
  • Alemão,
  • Grego,
  • Inglês (Estados Unidos),
  • Espanhol,
  • Finlandês,
  • Francês,
  • Húngaro,
  • Italiano,
  • Japonês,
  • Coreano,
  • Norueguês,
  • Holandês,
  • Polonês,
  • Português (Brasil),
  • Português (Portugal),
  • Russo,
  • Sueco, e
  • Chinês.

Para realizar o download, clique na imagem abaixo:

Vale ressaltar que ao realizar o procedimento de download, será disponibilizado um arquivo com extensão denominado Administrative Templates (.admx) for Windows 10 October 2018 Update.msi, contendo todos os arquivos .admx disponíveis para este pacote de modelos administrativos.

Fontes e Direitos Autorais: Microsoft.com – Download Center – https://www.microsoft.com/en-us/download/details.aspx?id=57576

Windows 10 19H 1: novas alterações são reveladas


Microsoft está agora a trabalhar na próxima atualização para o Windows 10, codinome 19H característica 1 e programado para lançamento neste mês de abril. Esta atualização deverá incluir ainda mais mudanças, novas funcionalidades e mais refinamentos da interface do usuário e melhorias. Desenvolvimento deste lançamento é quase na marca do outro, ou seja, que não deve demorar muito tempo antes de 19H 1 é marcado como “característica completa” internamente e um foco na correção de bugs antes de lançamento começa.

  • Um novo tema de luz está disponível que fica na barra de tarefas, menu iniciar e outras áreas do Windows Shell branca.
  • Sombras estão agora presentes sob vários elementos de interface do usuário, incluindo menus de contexto do XAML e a janela pop-ups.
  • A tela de login agora apresenta efeitos de desfoque de acrílico.
  • O painel de Emoji é agora capaz de arrastar.
  • Emoji 12, Kaomoji e símbolos estão disponíveis no painel de Emoji.
  • Um novo ícone “globo” desconectado está presente na bandeja do sistema quando desconectado da internet.
  • Foco auxiliar irá agora automaticamente acender quando entrar em tela cheia em um aplicativo.
  • Você agora pode personalizar ações rápidas diretamente dentro do centro de ação.
  • Um novo controle de brilho está presente na área de ações rápidas no centro da acção.
  • O papel de parede padrão foi atualizado com cores mais claras e uma estética mais plana.
  • Ferramenta de recorte agora suporta recorte de janela para screenshotting fácil do windows app.
  • Iniciar e barra de tarefas saltar recurso de agora listas fluente projeto revelar e efeitos de desfoque.
  • Os poder e conta de menus no menu iniciar como inclui ícones.
  • O layout padrão do Start menu foi simplificado, agora usando uma única coluna, com uma configuração mais limpa.
  • Você agora pode desafixar grupos toda telha ao vivo no menu iniciar.
  • O ícone de arquivo Explorer agora é ligeiramente mais escuro se encaixar melhor com o tema luz.
  • Jogo de Bar foi atualizado com uma nova interface do usuário.
  • Nuvem de transferência interface do usuário foi ajustada para melhor uso de teclado e mouse de suíte.
  • Encontros amigáveis são agora o formato de data padrão no arquivo Explorer.

Pesquisa e Cortana

  • Pesquisa apresenta uma nova página de aterragem para atividades recentes e categoria da interface do usuário ao longo do topo.
  • Pesquisa e Cortana agora são separados.

Configurações

 

  • Homepage de configurações tem um novo banner personalizado na parte superior, que oferece acesso rápido a Microsoft Rewards, OneDrive, seu telefone e atualizações.
  • Os usuários podem agora tema o Shell do Windows separadamente do apps com um novo modo de cor personalizada.
  • Agora, você pode usar o aplicativo de configurações para definir configurações avançadas de Ethernet IP, incluindo configuração de endereços IP estáticos e configurações de servidor DNS preferenciais.
  • Gerenciador de tarefas agora irá dizer-lhe que os apps são dimensionamento por monitor ou pelo sistema.
  • Olá Windows configurações foram redesenhadas com uma experiência de usuário mais limpa.
  • Agora, você pode configurar uma chave de segurança diretamente nas configurações.
  • Um novo modo de pesquisa avançada fornece controle granular sobre arquivo pesquisando para aumento de desempenho.
  • Configurações de armazenamento foram atualizadas com um novo design e experiência de usuário mais limpa.
  • Agora, você pode desinstalar vários aplicativos de caixa de entrada mais incluindo:
    • Visualizador 3D.
    • Calculadora.
    • Calendário.
    • Música do sulco.
    • Correio.
    • Filmes & TV.
    • Pintura 3D.
    • Recorte & Sketch.
    • Notas autoadesivas.
    • Gravador de voz.
  • Um novo sistema de solução de problemas está presente e usa dados de diagnóstico enviados do seu PC para entregar um conjunto de correções de problemas que foram detectados no seu dispositivo de correspondência.
  • Microsoft agora irá recomendar uma correção quando o Windows detecta um problema.
  • “Correção de escalonamento para aplicações legadas” agora é ativada por padrão.
  • Atualização do Windows foi atualizada com um novo layout que traz várias funções, incluindo atualizações de pausa, horas ativas inteligentes e muito mais.
  • Horas de ativas inteligentes ajusta-se automaticamente seus conjunto ativas horas dependendo se mudam de suas horas de uso para evitar a falta de instalar uma atualização enquanto não interromper seu fluxo de trabalho.
  • Agora você pode sincronizar manualmente o relógio do sistema com a Microsoft para timekeeping exato.
  • Agora, você pode ajustar o tamanho do cursor.
  • Agora, você pode criar novas sem senha Microsoft Accounts com apenas um número de telefone.
  • Windows Enterprise 10 agora pode usar o reinício automático e Sign-On.
  • A experiência de redefinição de pin foi refinada.

Apps

  • Um novo aplicativo de escritório está presente e fornece acesso rápido aos seus documentos recentes e Office web apps.
  • O menu “Configurações e mais…” na borda agora pode quebrar fora da janela do aplicativo.

Diversas alterações

  • Corrigido um problema resultando no botão voltar em configurações e outros aplicativos, tornando-se o texto branco sobre um fundo branco se você pairou sobre ele.
  • Você agora pode ler ADLaM documentos e páginas da Web com a Windows jose fonte.
  • Um ícone de microfone está presente na bandeja do sistema quando o microfone estiver em uso.
  • Pressionando F4 quando no Editor do registro agora colocará o cursor no final da barra de endereço, expandindo a lista suspensa AutoCompletar.
  • Você pode agora ler frases próxima, atuais e anteriores no narrador.
  • Telex vietnamita e número baseada em chave teclados estão agora disponíveis.
  • Já está disponível para PC índicos fonético teclados.
  • Mais símbolos estão disponíveis sobre o teclado de toque.
  • Narrador agora irá alertá-lo quando você acidentalmente está digitando com Caps Lock ligado.
  • A caixa de diálogo impressão moderna agora suporta o tema luz.
  • O teclado de toque agora invisivelmente dinamicamente ajustar pontos para letras com base em como você digita.
  • Narrador tem uma nova experiência em casa que lhe permite lançar em características específicas do narrador.
  • Sandbox Windows vamos Pro e Enterprise usuários executados uma instância virtual do Windows 10 em cima de seu ativo instalam para testar apps.
  • Agora, você pode definir uma Tabulação padrão no Gerenciador de tarefas.
  • Agora você pode redimensionar o cursor através de um controle deslizante, com até 15 tamanhos diferentes para escolher.
  • 10 Windows Home usuários agora terá luz modo habilitado por padrão, depois de instalar um limpo. Windows 10 Pro e Enterprise continua a usar o modo escuro habilitado por padrão.

Fontes e Direitos Autorais: WindowsCentral.com – 07/01/2019 – Zac Bowden. https://www.windowscentral.com/windows-10-19h1-changelog