Arquivo do autor:Junior Galvão - MVP

Sobre Junior Galvão - MVP

Profissional com vasta experiência na área de Tecnologia da Informação e soluções Microsoft. Pós-Graduado no Curso de Gestão e Engenharia de Processos para Desenvolvimento de Software com RUP na Faculdade FIAP – Faculdade de Informática e Administração Paulista de São Paulo. Graduado no Curso Superior em Gestão da Tecnologia de Sistemas de Informação pela Uninove – Campus São Roque. Formação MCDBA Microsoft, autor de artigos acadêmicos e profissionais postados em Revistas, Instituições de Ensino e WebSistes. Meu primeiro contato com tecnologia ocorreu em 1994 após meus pais comprarem nosso primeiro computador, ano em que as portas para este fantástico mundo se abriram. Neste mesmo ano, comecei o de Processamento de Dados, naquele momento a palavra TI não existia, na verdade a Tecnologia da Informação era conhecida como Computação ou Informática, foi assim que tudo começou e desde então não parei mais, continuando nesta longa estrada até hoje. Desde 2001 tenho atuado como Database Administrator – Administrador de Banco de Dados – SQL Server em tarefas de Administração, Gerenciamento, Migração de Servidores e Bancos de Dados, Estratégias de Backup/Restauração, Replicação, LogShipping, Implantação de ERPs que utilizam bancos SQL Server, Desenvolvimento de Funções, Stored Procedure, entre outros recursos. Desde 2008 exerço a função de Professor Universitário, para as disciplinas de Banco de Dados, Administração, Modelagem de Banco de Dados, Programação em Banco de Dados, Sistemas Operacionais, Análise e Projetos de Sistemas, entre outras. Experiência na Coordenação de Projetos de Alta Disponibilidade de Dados, utilizando Database Mirroring, Replicação Transacional e Merge, Log Shipping, etc. Trabalhei entre 2011 e 2017 como Administrador de Banco de Dados e Coordenador de TI no FIT – Instituto de Tecnologia da Flextronics, atualmente exerço a função de Professor Universitário na FATEC São Roque. CTO da Galvão Tecnologia, consultoria especializada em Gestão de TI, Administração de Servidores Windows Server, Bancos de Dados Microsoft SQL Server e Virtualização. Possuo titulação Oficial Microsoft MVP e reconhecimentos: MCC, MSTC e MIE.

Windows Server 2019 terá OpenSSH como recurso opcional


A Microsoft informou no início desta semana em seu blog que o cliente e servidor OpenSSH agora está disponível oficialmente como recurso opcional no Windows Server 2019, ele também está disponível no Windows 10 v1809 (o Windows 10 October 2018 Update).

A versão para Windows foi introduzida inicialmente no Windows 10 Fall Creators Update e no Windows Server v1709 como uma versão de testes:

Windows 10 Openssh 001

A partir do lançamento do Windows 10 v1803, o OpenSSH começou a ser suportado oficialmente como um recurso opcional, entretanto no Windows Server, ele começa a ser introduzida nesta nova versão do sistema operacional, mas oficialmente suportado como recurso opcional:

Windows 10 Openssh 002
Windows 10 Openssh 003

A Microsoft anunciou em 2015 que estava trabalhando para incluir o suporte nativo para OpenSSH no Windows, o SSH ou Secure Shell é uma ferramenta de linha de comando presente no UNIX e em distribuições do Linux usada para realização de conexões criptografadas a servidores remotos.

Para mais informações acesse a página do projeto Win32-OpenSSH no GitHub ou através da documentação oficial Microsoft, acessando o Microsoft Docs.

Fontes e Direitos Autorais: Microsoft – Windows Blogs –  / Program Manager, PowerShell Team – 12/12/2018.

Anúncios

Microsoft 365 Insider Program anunciado pela Microsoft


A Microsoft anunciou esta semana o Microsoft 365 Insider Program, programa que tem o objetivo de oferecer informações especificamente voltadas para o mercado corporativo sobre o Windows/Windows Server, Office e Office Server.

Ao inscrever-se para este programa, você estará recebendo todas as suas notícias da empresa, eventos e comunidade em um só lugar, bem como um caminho claro para o que vem a seguir para a colaboração, produtividade e segurança.

Use este programa Microsoft 365 Insider como parte de sua implantação para certificar-se de que você está pronto para o futuro da Microsoft.

Além disso, a partir do momento em que você realiza a sua inscrição a Microsoft, entende que você deseja fazer parte deste e demais programas, destacando que nos próximos meses, suas contribuições estarão sendo analisadas, com o objetivo de através do programa ajudar no sucesso de sua carreira, bem como, tornar o seu negócio mais competitivo.

Para se inscrever no Microsoft 365 Insider Program, utilize o link: https://insider.windows.com/pt-br/signup/microsoft-365-insider-please-sign-in/

Fontes e Direitos Autorais: Microsoft – Windows Insider – 07/12/2018.

Microsoft pode estar planejando versão lite do Windows como possível concorrente do Chrome OS


Em mais um de seus diversos rumores e burburinhos, Brad Sams através do website Petri.com, informa que a Microsoft esta trabalhando no desenvolvimento de uma versão possivelmente lite para o Windows: “O Windows Lite está sendo desenvolvido pela Microsoft para competir diretamente com o ChromeOS.”

Um detalhe que chama a atenção é que esta versão pode não ter a palavra “Windows” no nome, mas nada disso foi confirmado oficialmente.

Diferente do Windows RT e do Windows 10 S, o suposto Windows Lite só rodará PWAs (Progressive Web Apps) e aplicativos baseados na Universal Windows Platform (UWP). Nada de Win32.

Esta seria finalmente uma versão do Windows totalmente “leve” e livre do código legado presente nas outras versões. Além disso, os rumores dizem que esta suposta nova versão do sistema operacional só será disponibilizada para os fabricantes de PCs.

Indícios do nome “Lite” já apareceram em alguns builds recentes do SDK do Windows, como o 18282.

Rumor: Windows Lite será concorrente direto do ChromeOS

O “real” motivo para a morte do Windows 10 S como versão separada do sistema operacional é que isto foi necessário para abrir caminho para o Windows Lite.

O objetivo da Microsoft com a suposta nova versão é criar um sistema operacional que possa ser inicializado instantaneamente, sempre conectado e compatível com diferentes arquiteturas de processadores.

Como a Qualcomm pretende anunciar uma nova geração do seu processador Snapdragon com performance superior à do Snapdragon 835, é bem possível que o novo chip seja utilizado em dispositivos com o Windows Lite.

O suposto novo sistema operacional também terá uma nova interface, mas mais uma vez é importante destacar que nada disso foi confirmado oficialmente pela Microsoft.

Fontes e Direitos Autorais: Petri.com – https://www.petri.com/what-is-windows-core-os-its-microsofts-chromebook-os-killer – 03/12/2018.

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


Publicado em seu canal no YouTube a Microsoft divulgou um vídeo, apresentando os novos ícones para os aplicativos do Office 365. A última grande mudança nos ícones do Office foi com o lançamento do Office 2013 anos atrás.

A Microsoft criou novos ícones para o Word, Excel, PowerPoint, OneNote, Outlook e também para outros produtos que fazem parte do Office 365 para empresas como o SharePoint, Microsoft Teams e Skype:

Microsoft apresenta novos ícones para os aplicativos do Office 365

De acordo com o anúncio da Microsoft, os novos ícones para os aplicativos do Office 365 estarão disponíveis para todas as plataformas nos próximos meses. Segundo Jon Friedman –  Head of Microsoft Office design: “Design está se tornando o coração e a alma do Office. Saiba como evoluímos nossa identidade visual para refletir as experiências simples, poderosas e inteligentes do Office 365.” Eles serão disponibilizados primeiro nos aplicativos móveis e na versão Web.

Um detalhe que chama a atenção é que o vídeo também mostra novos ícones para outros aplicativos do próprio Windows 10, como Email, Calendário, Notícias, Fotos e Calculadora.

Diferente dos ícones para os aplicativos do Office, ainda não se sabe quando os novos ícones para os aplicativos do Windows 10 estarão disponíveis.

Vídeo apresentando os novos ícones para os aplicativos do Office 365:

Sistemas visuais flexíveis que funcionam em plataformas, dispositivos e gerações.

Nossa solução do projeto era dissociple a letra e o símbolo nos ícones, criando essencialmente dois painéis (um para a letra e um para o símbolo) que nós podemos emparelhar ou separar. Isso nos permite manter a familiaridade enquanto ainda enfatizando a simplicidade dentro do aplicativo.

Separando-os em dois painéis também acrescenta profundidade, que faíscas oportunidades em contextos 3D. Através deste sistema flexível, mantemos a tradição viva enquanto suavemente empurrando o envelope.

Projetos centrados no homem que enfatizam o conteúdo e refletem a velocidade da vida moderna

Fontes e Direitos Autorais – Jon Friedman – https://medium.com/microsoft-design/redesigning-the-office-app-icons-to-embrace-a-new-world-of-work-91d72608ee8f

Quatro novos tema para Windows 10


A Microsoft disponibilizou na semana passada para download na Microsoft Store quatro novos temas para o Windows 10: Snowy Mountains, Frosty Art, Field of Poppies e Up in the Sky.

Cada tema apresenta uma grande variedade de papéis de parede, além de imagens de alta qualidade e de grande beleza.

O tema Snowy Mountains inclui 18 papéis de parede, o tema Frosty Art incui 20 papéis de parede, o tema Field of Poppies inclui 16 papéis de parede e o tema Up in the Sky também inclui 16 papéis de parede.

Clique nas imagens para baixar os quatro novos temas para o Windows 10:

Microsoft disponibiliza quatro novos temas para o Windows 10
Snowy Mountains
W10 Tema 2 De 4
Frosty Art
W10 Tema 3 De 4
Field of Poppies

W10 Tema 4 De 4Up in the Sky

Fontes e Direitos Autorais: Microsoft.com.br – 03/12/2018.

Short Scripts – Novembro 2018


Muito boa tarde, já estamos no mês de novembro, e este é mais um post da sessão Short Scripts.

Tudo bem? Já esta se preparando para as festividades de final de ano?

Eu particularmente ainda não, na verdade a grana esta curta então tenha que esperar um pouquinho….

Seguindo em frente, que alegria poder te encontrar em mais um post da sessão Short Scripts, uma das sessões mais recentes do meu blog que esta alçando a marca de 35 posts publicados trimestralmente.

Mantendo a tradição estou retornando com mais um conjunto de “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, estou compartilhando a minha feita a alguns meses no final do último post desta sessão, publicando mais um conjunto de scripts adicionados atualmente na minha biblioteca particular de códigos e exemplos.

O post de hoje

Normalmente compartilho os principais scripts armazenados nos últimos meses, no post de hoje vou fazer a mesma forma que o anterior, compartilhar scripts relacionados a um tema específico, sendo o tema de hoje a propriedade Identity(), desta maneira, você vai se deparar com alguns códigos que estejam envolvidos com este tema e que também se vinculem com outros, dentre os quais destaco:

  • Ativando e Desativando a propriedade Identity;
  • Capturando o último valor Identity;
  • Comando DBCC CheckIdenty();
  • Função Identity;
  • Ident_Current;
  • Realizando insert com a propriedade Identity;
  • Refazer numeração sequencial;
  • Scope_Identity;
  • Select Into;
  • Sequência Numérica;
  • Set Identity_Insert On / Off;
  • Tabela de sistema sys.indexes;
  • Tabela de sistema sys.objects;
  • Tabela de sistema sys.identity_columns;
  • Tabela de sistema sys.index_column; e
  • Variáveis de sistema @@Identity.

Chegou a hora, mãos nos teclados, a seguir apresento os códigos e exemplos selecionados para o Short Script – Novembro 2018 . Vale ressaltar que todos os scripts publicados nesta sessão foram devidamente testados, mas isso não significa que você pode fazer uso dos mesmo em seu ambiente de produção, vale sim todo cuidado possível para evitar maiores problemas.

Fique a vontade para compartilhar, comentar e melhorar cada um destes códigos.

Short Scripts

— Short Script 1  – Ativando e Desativando a propriedade Identity() —

SET IDENTITY_INSERT NomedaTabela On
Go

SET IDENTITY_INSERT NomeDaTabela Off
Go

— Short Script 2  – Comando DBCC CheckIdent(), redefinindo a sequência Identity() —
Declare @Identity Int

— Obtendo o último valor Identity() —
Set @Identity=(Select Ident_Current(‘NomedaTabela’))

— Aplicando e redefinindo a sequência Identity através do último valor obtido —
DBCC CheckIdent(‘NomedaTabela‘,Reseed,@Identity)
Go

— Short Script 3  – Identificando se a chave primária possui a propriedade Identity aplicada —
Select O.Object_Id,
O.Name,
Case IC.is_identity
When 0 Then ‘Identity desabilitado’
When 1 Then ‘Identity habilitado’
End As ‘Identity’
From sys.objects O Inner Join sys.identity_columns IC
On O.object_id = IC.object_id
Where IC.is_identity=1

— Short Script 4  – Obtendo o último valor Identity de cada tabela —
SELECT sys.tables.name AS [Table Name],
sys.identity_columns.name AS [Column Name],
sys.types.name as Type,
last_value AS [Last Value]
FROM sys.identity_columns INNER JOIN sys.tables
ON sys.identity_columns.object_id = sys.tables.object_id
Inner join sys.types
on sys.types.user_type_id = sys.identity_columns.user_type_id
ORDER BY last_value DESC

— Short Script 5  – Resentando o valor Identity atualmente em uso — 
DBCC CHECKIDENT (‘NomedaTabela’, RESEED, 0)
Go

— Short Script 6 – Identificando o valor Identity atualmente em uso —
DBCC CHECKIDENT (‘NomedaTabela’, NORESEED)
Go

— Short Script 7 – Utilizando a função Identity() em conjunto com o comando Insert —

— Exemplo 1 —
Create Table Valores
(Codigo Int)

Insert Into Valores Values(1)
Go 100

Select Identity(Int, 2,2) As Linha, Codigo Into Registros from Valores
Go

— Exemplo 2 —
Select identity(int, 1,1) As Seq, name from sys.sysdatabases
Go

Muito bem, missão mais que cumprida! Uma nova relação de short scripts acaba de ser compartilhada, mesmo sendo denominados short entre aspas “pequenos”, posso garantir que todos estes exemplos são de grande importância, apresentam um valor e conhecimento do mais alto nível.


Chegamos ao final de mais um Short Scripts, espero que este material possa lhe ajudar, ilustrando o uso de alguns recursos e funcionalidades do Microsoft SQL Server.

Acredito que você tenha observado que estes códigos são conhecidos em meu blog, todos estão relacionados aos posts dedicados ao Microsoft SQL Server publicados no decorrer dos últimos anos.

Boa parte deste material é fruto de um trabalho dedicado exclusivamente a colaboração com a comunidade, visando sempre encontrar algo que possa ser a solução de um determinado problema, bem como, a demonstração de como se pode fazer uso de um determinado recurso.

Links

Caso você queira acessar os últimos posts desta sessão, não perca tempo acesse os links listados abaixo:

https://pedrogalvaojunior.wordpress.com/2018/09/18/short-scripts-setembro-2018/

https://pedrogalvaojunior.wordpress.com/2018/05/10/short-scripts-maio-2018/

https://pedrogalvaojunior.wordpress.com/2018/02/19/short-scripts-fevereiro-2018-transaction-log/

https://pedrogalvaojunior.wordpress.com/2017/12/09/short-scripts-dezembro-2017/

Agradecimento

Obrigado mais uma vez por sua visita, fico honrado com sua ilustre presença ao meu blog, desejo e espero que você possa ter encontrado algo que lhe ajudou.

Volte sempre, nos encontraremos mais uma vez na sessão Short Scripts no post a ser publicado somente em 2019, mais especificamente no mês de fevereiro.

Um forte abraço, lhe desejo um ótimo final de ano.

Até mais.

Microsoft reconhece e corrige problemas relacionados aos servidores de ativação para Windows 10


Os primeiros relatos sobre os problemas com os servidores de ativação do Windows 10 surgiram no Reddit.

Microsoft corrige problemas com os servidores de ativação do Windows 10

Segundo os relatos, em alguns casos o Windows 10 relata repentinamente que não está mais ativado e a reativação não funciona corretamente. Alguns usuários confirmaram que tiveram o “downgrade” do Windows 10 Pro para o Windows 10 Home.

Em resposta a um usuário em seu fórum de suporte, a Microsoft confirmou que o problema estava afetando usuários no Japão, Coreia do Sul, Américas e em outros países.

No mesmo post a empresa disse que estava investigando o que causou isso e confirmou que estava trabalhando em uma solução. Ainda não se sabe o número exato de computadores afetados. Outro detalhe é que o problema aparentemente diferentes versões do Windows 10, como a 1809 e a 1803.

Muitos dos usuários que tiveram seus PCs afetados pelos problemas com a ativação do Windows 10 disseram que eles fizeram o upgrade a partir do Windows 7 e Windows 8.1 quando a oferta do upgrade gratuito ainda estava em vigor.

Fontes e Direitos Autorais: https://www.zdnet.com/article/windows-10-users-seeing-their-erroneous-product-activation-issues-resolved/#ftag=RSSbaffb68