Renomeando arquivos de banco de dados no SQL Server

Renomear arquivos de bancos de dados no SQL Server não é como renomear um arquivo .DOCX do Word. Alguns procedimentos precisam ser seguidos para preservar a integridade do banco de dados. Abaixo descrevo como eu realizo tais procedimentos.

Primeiramente, no SQL Server Management Studio, renomeio o banco de dados desejado diretamente no Object Explorer, utilizando o menu de contexto, conforme figura 1.

Figura 1. Renomeando o banco de dados no Object Explorer do SSMS.

Após a execução do comando, o banco de dados deverá ser exibido com o novo nome, conforme figura 2.

Figura 2. Banco de dados renomeado no Object Explorer do SSMS.

Se isso fosse o bastante seria bom demais. Mas não é assim que funciona (a não ser que você não se importe em ter um nome físico do arquivo de banco de dados diferente do nome apresentado no Object Explorer, o que não é o meu caso). Meu desejo é ter o mesmo nome do banco de dados, tanto lógica como fisicamente, então o primeiro passo já foi feito. Vamos em frente!

Antes, porém, vou mostrar que apenas o procedimento acima não foi o bastante resolver a questão. Para isso, novamente no Object Explorer, utilizo o menu de contexto para exibir as propriedades do banco de dados que acabei de renomear, conforme figura 3.

Figura 3. Exibindo as propriedades do banco de dados no SSMS.

A janela de propriedades do banco de dados é apresentada. Clique na opção Files e preste atenção aos detalhes na figura 4.

Figura 4. Database Properties.

Mesmo indicando que as propriedades são do banco de dados renomeado para NOVO_NOME, as propriedades Logical Name e File Name permanecem como antes: NOME_ATUAL.

Depois de muito pesquisar, encontrei uma dica na Internet num post de 2009 do blog dba-sqlserver.blogspot.com e foi dessa dica que consegui resolver o meu problema e publicar este post.

💡 Dica: O script abaixo exibe os nomes lógico e físico do banco de dados.

Figura 5. Script para mostrar os nomes lógico e físico do banco de dados.

Repare que mesmo já tendo alterado o nome do banco de dados para NOVO_NOME, via Object Explorer, o resultado da execução do script acima mostra que os nomes lógico e físico ainda se mantêm como antes.

Figura 6. Resultado da execução do script para mostrar os nomes lógico e físico do banco de dados.

Partindo para a resolução do problema, os procedimentos, a partir deste ponto, são divididos em três fases: 

Fase 1 – Execução do script abaixo.

Figura 7. Script para definir novos nomes para os arquivos de dados e log do banco de dados.

Fase 2 – Renomeação dos arquivos .MDF e .LDF usando os comandos para renomear arquivos do Windows, via Windows Explorer ou Prompt de Comando.  

Fase 3 – Execução do script abaixo.

Figura 8. Script para reativar o banco de dados após renomeados os arquivos físicos.

Pronto! Se tudo ocorreu bem, ao executar novamente o script da figura 5 o resultado final deverá ser mostrado conforme imagem abaixo.

Figura 9. Resultado final mostrando os arquivos devidamente renomeados.

Este foi meu primeiro post sobre minha experiência como DBA usando o SQL Server. Que seja o primeiro de muitos outros que possam agregar conhecimento a respeito deste fantástico sistema gerenciador de bancos de dados.

Publicidade

Home Office com Windows 10: Integrando o smartphone ao seu ambiente de trabalho

Sem dúvidas o Windows 10 é o mais eficiente dos sistemas operacionais. Desde que passou a funcionar na modalidade SaaS (software como um serviço) as melhorias e avanços não param de chegar.

Hoje, quero apresentar uma funcionalidade integradora muito interessante e que ajuda bastante na produtividade em seu home office. Trata-se do aplicativo: Microsoft Seu Telefone.

O Microsoft Seu Telefone é um daqueles aplicativos que passam despercebidos à maioria dos usuários – em especial àqueles que desconhecem as funcionalidades do incrível sistema operacional que é o Windows 10.

O aplicativo permite integrar as principais funcionalidades de seu smartphone – quer seja Android ou iPhone – ao sistema operacional Windows 10, no seu PC ou notebook, deixando seu home office ainda mais funcional. Eu utilizo, aprovo e vou te mostrar como você também pode se beneficiar desses incríveis recursos! Winking smile

Primeiramente você precisa instalar o aplicativo Microsoft Seu Telefone no seu Windows 10 – isso se o mesmo já não estiver instalado e você nem sabia. Para tanto, acesse a Microsoft Store (a loja de aplicativos do seu Windows 10) e procure por “Seu Telefone”. Depois é só fazer a instalação como qualquer outro aplicativo Windows 10.

microsoft_store_logo
Figura 1. Aplicativo da Microsoft Store, onde você poderá baixar e instalar o aplicativo Seu Telefone.


Pré-requisitos

1. Você precisa ter uma Conta Microsoft. Mas claro que você tem uma Conta Microsoft, né? Todo mundo tem! Nerd smile

Surprised smile Não sabe o que é? Uma Conta Microsoft nada mais é que seu e-mail pessoal registrado como um identificador exclusivo seu no ecossistemas Microsoft. É um serviço gratuito e que lhe permite associar todos serviços Microsoft a partir de um usuário e senha únicos. Você pode utilizar o e-mail que já tem, independente do provedor de serviço (Yahoo, Gmail etc.). Melhor ainda se for um e-mail Microsoft, como o Outlook ou Hotmail, mas se não for não tem problema.

Quem usa Windows 10 com certeza tem – ou deveria ter – uma Conta Microsoft.
Quem usa e-mail Outlook, Hotmail ou Live, também já tem.
Quem usa o OneDrive, Word Online, Excel Online, OneNote de demais aplicativos Microsoft, também tem uma Conta Microsoft.
Até a sua conta Skype é uma Conta Microsoft!

Show né?

Thumbs up Se mesmo assim você ainda não tem uma Conta Microsoft, não perca tempo: clique aqui e saiba como criar a sua rapidinho e de forma fácil.

2. Você precisa ter instalado no seu smartphone o aplicativo Microsoft Complemento para Seu Telefone, facilmente encontrado na loja de aplicativos de seu aparelho celular.

3. Você precisa estar com o seu smartphone próximo, pois no processo de configuração precisará autorizar algumas funcionalidades no próprio aparelho, a partir de notificações.

4. O smartphone precisa estar conectado à internet, preferencialmente a partir da mesma rede onde está seu PC ou notebook.

5. Para completa integração tanto o smartphone como o seu PC ou notebook precisam estar com a conectividade Bluetooth ativada.

Uma vez instalado o aplicativo Microsoft Seu Telefone e tendo os pré-requisitos acima atendidos, abra o aplicativo e siga o roteiro ilustrado a seguir.

Pointing up Importante: O roteiro a seguir está baseado no meu contexto, usando um smartphone com Android.


Mãos à Obra!

Abra o aplicativo Microsoft Seu Telefone no seu Windows 10. Uma nova janela será aberta, conforme imagem abaixo.

seu_telefone
Figura 2. Tela inicial do aplicativo Microsoft Seu Telefone.

Estando com o aplicativo Complemento para Seu Telefone devidamente instalado em seu smartphone e os dispositivos envolvidos na mesma rede Wi-Fi não deverá haver problemas e a conexão praticamente se fará por si só.

Pointing up Importante saber: a conexão do seu smartphone com o Windows 10 pode ser feita também usando seu plano de dados, mas recomendo o uso da rede Wi-Fi para poupar seu plano.

complemento_para_seu_telefone
Figura 3. Tela do aplicativo Complemento para Seu Telefone instalado no meu dispositivo Android.

Repare que o aplicativo Complemento para Seu Telefone já informa que “Seu telefone e seu computador estão vinculados”.

Isso ocorreu de forma automática por que meu dispositivo, mesmo sendo Android, está  configurado para usar os serviços Microsoft, ou seja, eu não uso meu dispositivo Android vinculado aos serviços do Google, mas sim ao serviços da Microsoft, aos quais tenho preferência pessoal:

  • Navegador de internet: Edge;
  • Buscador, pesquisador na internet: Bing;
  • E-mail: Outlook;
  • Mensageiro, comunicador, áudio e videoconferência: Skype;
  • Nuvem: OneDrive;
  • Bloco de Anotações: OneNote;
  • Gerenciador de tarefas: To-Do;
  • Editor de textos: Word;
  • Planilha eletrônica: Excel; etc.

Pointing up Mas atenção! Você não é obrigado a usar todos os serviços Microsoft como eu faço, apenas deve registrar sua conta Microsoft no seu dispositivo móvel, conforme imagem abaixo. Se preferir, pode continuar a usar seus aplicativos e serviços Google ou Apple normalmente. Eu apenas dou preferência aos serviços Microsoft por considerá-los melhores e mais produtivos.

conta_microsoft_no_android
Figura 4. Meu dispositivo mesmo sendo Android não usa serviços Google, mas sim os serviços Microsoft através da configuração do “Gerenciador de Contas” e o cadastro de minha Conta Microsoft.

Uma vez conectados os dispositivos, o aplicativo Microsoft Seu Telefone no PC ou notebook com Windows 10 passa a ter acesso às principais funcionalidades de seu dispositivo móvel, conforme imagens a seguir.

seu_telefone_notificacoes
Figura 5. Tela inicial do aplicativo Microsoft Seu Telefone no Windows 10: Notificações.

No painel vertical na lateral esquerda temos os menus de opções, contendo as principais funcionalidades do celular: Notificações; Mensagens; Fotos e Chamadas. Mais abaixo a opção para Configurações personalizadas. Repare ainda que o painel apresenta a mesma imagem que usamos como papel de parede no aparelho celular, além de indicar o modelo do aparelho e até mesmo o nível da bateria. Legal né?

No lado direito da tela temos a área onde o conteúdo será exibido, bem como opções de contexto que variam de acordo com a opção selecionada no painel de menu.

Na primeira opção do menu – Notificações – o aplicativo apresenta todas as notificações que chegam ao celular e você poderá interagir totalmente a partir do Windows 10. Você pode atualizar a qualquer momento de forma manual (opção Atualizar) na área de “Notificações” e ainda poderá personalizar a área. Na figura acima – da conexão com o meu aparelho – não havia notificações no momento.

A segunda opção – Mensagens – refere-se às mensagens de SMS. Você pode tanto consultar as mensagens já enviadas e recebidas, bem como ler uma nova mensagem que chegou e também escrever uma nova mensagem para qualquer um de seus contatos a partir do Windows 10. Você pode inserir figurinhas com expressões (emoticons) na mensagem, imagens GIF, além de anexar arquivos de imagem, conforme imagem abaixo.

seu_telefone_sms
Figura 6. Recebendo e enviando mensagens SMS com mais conforto e produtividade a partir do Windows 10.

Outro recurso muito bacana é aquele que permite você acessar a área de fotos de sua câmera do celular. Você pode clicar na imagem para dar um zoom para visualizar melhor e o mais bacana: para copiar a imagem do celular para o seu computador basta clicar e arrastar a foto pra sua área de trabalho. Pronto! Simples assim. É a terceira opção do menu do aplicativo Microsoft Seu Telefone para Windows 10.

seu_telefone_fotos
Figura 7. O aplicativo Microsoft Seu Telefone par Windows 10 acessa instantaneamente as fotos da câmera de seu celular e permite copiar para o seu computador simplesmente clicando e arrastando para sua área de trabalho.

A última opção – bastante funcional para um home office – é aquela que permite você receber e efetuar chamadas telefônicas a partir de seu Windows 10, sem precisar sequer pegar no seu celular. Logicamente você precisa ter um microfone (pode ser o microfone de sua webcam) e caixinhas de som para ouvir a outra pessoa. No notebook isso não é problema, pois todos eles possuem webcam integrada e microfone, além de alto-falantes embutidos.

seu_telefone_chamadas
Figura 8. Efetuando uma chamada telefônica a partir do Windows 10.

seu_telefone_chamadas_discando_1
Figura 9. Aspecto do aplicativo Microsoft Seu Telefone enquanto fazia uma ligação para minha esposa a partir do PC com Windows 10 em meu home office.

seu_telefone_chamadas_recebendo_1
Figura 10. Esta imagem mostra o aspecto do aplicativo Microsoft Seu Telefone quando eu recebia uma chamada telefônica de minha esposa enquanto eu trabalhava no PC.

Personalizando

As imagens a seguir mostram aspectos das áreas de configuração e personalização do aplicativo Microsoft Seu Telefone. Elas foram disparadas a partir da opção Configurações do menu lateral do aplicativo. Não vou entrar em detalhes porque as opções de configuração são de fácil compreensão por qualquer pessoa.

seu_telefone_configuracoes_1
Figura 11. Aspecto da tela de configurações do dispositivo.

seu_telefone_configuracoes_2
Figura 12. Aspecto da tela de configurações das Mensagens (SMS).

seu_telefone_configuracoes_3
Figura 13. Aspecto da tela de configurações das Chamadas Telefônicas, além de informações sobre o aplicativo, sua versão e o meio de entrar em contato com o time de desenvolvedores para envio de comentários, sugestões e reporte de falhas.

Considerações finais

Agora é com você! O que achou deste incrível recurso do Windows 10? Acha que pode incrementar ainda mais as funcionalidades de seu home office?

Pra mim ajuda bastante, pois um dos fatores que maior contribui para a eficiência dos trabalhos num home office é a integração de recursos num mesmo ambiente operacional. E é por essas e outras que eu sou usuário das ferramentas do ecossistema Microsoft, que na minha opinião possui as melhores ferramentas nos quesitos qualidade, produtividade e segurança da informação.

Experimenta incrementar seu home office também com o aplicativo Microsoft Seu Telefone. Você vai sentir a diferença! Winking smile

Para maior produtividade: use um mouse sem fronteiras

Na era da informação, o uso da máquina – entenda-se computador – é indispensável no exercício de qualquer atividade profissional ou de estudo. Nesse contexto, a busca por maior produtividade passa por certo “conforto” no uso das ferramentas disponíveis – continuo me referindo ao uso do computador. E é nessa perspectiva que a genialidade dos analistas e desenvolvedores de aplicativos vem nos socorrer.

Já faz algum tempo – na verdade, faz tempo pra caramba – que os monitores dos computadores deixaram de ter aquele formato um tanto quadrado (com relação de 4:3) e passaram a ter uma melhor proporção largura x altura (com 16:9 de aspecto) que nos possibilita a divisão da tela – com relativo conforto – por dois aplicativos simultâneos.

Com um monitor assim, podemos usar o Microsoft Word ocupando metade da tela para digitarmos um documento qualquer, enquanto na outra metade podemos usar o navegador Microsoft Edge para realizar nossas pesquisas na Internet, por exemplo.

tela_dividida
Figura 1 – Aspecto de um monitor de computador com dois aplicativos de produtividade compartilhando uma tela de aspecto 16:9.

Ainda assim nada substitui o conforto do uso de dois – ou mais – monitores num computador.

Sou analista e desenvolver de sistemas e no meu dia a dia no trabalho utilizo dois computadores, cada um com dois monitores. Ou seja, tenho quatro monitores ao meu redor. Isso não é exagero, mas antes um recurso fundamental para minha produtividade! Para desempenhar minhas atividades diárias seria contra-produtivo trabalhar utilizando apenas um único monitor.

Tá, tudo bem, mas em casa? Em casa eu tenho apenas um PC, com apenas um monitor, além de meu notebook. E é aqui onde a coisa pode ficar interessante!

Justamente por causa desse tipo de situação, o pessoal do projeto Microsoft Garage desenvolveu um aplicativo chamado Mouse without Borders  que permite o controle e compartilhamento de recursos entre dois computadores – tipicamente um PC com um notebook –, a partir de um dos equipamentos, utilizando-se de uma mesma infraestrutura de rede local (como a rede Wi-Fi que temos no trabalho e em casa).

Como posso fazer isso? Bem, a ideia é simples: colocar o notebook ao lado do monitor do PC e usar o aplicativo Mouse without Borders em ambos os dispositivos para permitir o controle dos mesmos a partir de um único teclado e mouse.

Que ideia incrível, não é mesmo? Com isso, além de passar a ter dois monitores, lado a lado, podemos usar do poder de processamento e memória dos dois dispositivos para tarefas distintas.

  • Microsoft Garage é um projeto dos laboratórios da Microsoft que permite que seus funcionários trabalhem em pesquisas que muitas vezes não têm nenhuma relação com a sua principal função dentro da empresa. Nesse projeto, os desenvolvedores podem usar de sua criatividade para criar soluções que possam lhes trazer maior produtividade e conforto no dia a dia. Isso é que é empresa! Thumbs up

Veja o meu caso em particular, usando o exemplo no início deste post:

Posso manter o editor de textos Microsoft Word em tela cheia no meu PC – que possui um monitor maior e mais confortável para leitura e digitação – enquanto utilizo o navegador Microsoft Edge no meu notebook, para fazer as pesquisas na Internet. Isso tudo sendo controlado a partir do teclado e mouse do meu PC, que são bem mais confortáveis que o teclado e touchpad  do notebook. Posso fazer isso sem sequer precisar tocar no notebook, bastando arrastar o ponteiro do mouse para além da fronteira da tela do PC, de acordo com o lado ao qual esteja posicionado o notebook.

usando_mouse_without_borders
Figura 2 – Aspecto de meu home office, onde utilizo meu notebook como monitor secundário para minhas atividades no PC através do aplicativo Mouse without Borders, controlando tanto o PC como o notebook com um único teclado e mouse, proporcionando maior produtividade.

Em meu home office utilizo o notebook à esquerda do monitor do meu PC, então para acessar o conteúdo do notebook eu simplesmente arrasto o ponteiro do mouse para além da lateral esquerda do monitor de meu PC e instantaneamente – como num passe de mágica – o ponteiro do mouse aparece no monitor do notebook.

A partir desse instante, o teclado e o mouse – conectados ao meu PC – passa a controlar o notebook. O procedimento inverso também é válido, ou seja, quando forço o ponteiro do mouse além da lateral direita da tela do notebook, o teclado e o mouse passa a ser novamente do PC.

Então, isso seria útil às suas atividades? Se sim, baixe o aplicativo gratuitamente no link oficial do projeto Microsoft Garage e passe a ter “dois monitores” no seu ambiente de trabalho ou em casa usando os dispositivos que já possui, sem qualquer custo adicional. Winking smile

Link para download do aplicativo gratuito Mouse without Borders:
https://www.microsoft.com/en-us/download/details.aspx?id=35460

Se quiser relatar algo a respeito de como você usa seu PC e seu notebook ou o que você faz para aumentar sua produtividade, fique à vontade em usar os comentários deste post.