quarta-feira, 21 de setembro de 2016

Solução: Notebook Dell Latitude 3450 não desliga e não retorna da suspensão atualizar para Windows 10

Após a atualização de aniversário (Agosto/2016) do Windows 10, o notebook Dell Latitude 3450 não retornava mais da hibernação / suspensão automática,  eu tinha que pressionar o botão Power por dez segundos para desligá-lo.
Ele também não desligava através do menu Iniciar\Desligar. Ele apagava a tela e ficava com as luzes acesas. Eu tinha que pressionar o botão Power por dez segundos para ele desligar definitivamente).


Solução: Tive que atualizar o driver da Intel Magment Engine Interface

  • Baixe e instale o programa Driver Boster 3 (http://www.iobit.com/pt/driver-booster.php) ;
  • Ele irá identificar os drivers desatualizados no seu notebook;
  • Desmarque todas as outras atualizações, e deixe marcado somente o driver "Intel Magment Engine Interface" (ele estará com data de Abril/2016);
  • Clique em Atualizar;
  • Pronto! Agora você pode desligar ou hibernar seu notebook e não terá mais problemas.

Se achar necessário, atualize os outros drivers também. Como não tive problemas com mais nada,

 
 

terça-feira, 20 de setembro de 2016

SQL Server - Como localizar determinada palavra dentro de uma procedure ou tabela

Caso deseje localizar um determinado termo (palavra, comentário, nome de objeto, etc) dentro de uma procedure do SQL Server, execute o comando abaixo.

--Localizar dentro da procedure

use nome_do_banco
SELECT A.NAME, A.TYPE, B.TEXT
  FROM SYSOBJECTS  A (nolock)
  JOIN SYSCOMMENTS B (nolock) 
    ON A.ID = B.ID
WHERE UPPER(B.TEXT) LIKE '%MOTIVO%'  --- Informação a ser procurada no corpo da procedure
  AND A.TYPE = 'P'                     --- Tipo de objeto onde o a palavra será procurada. Neste caso, vai procudrar nas procedures
 ORDER BY A.NAME


Caso deseje saber a qual tabela pertence a uma determinada coluna, utilize a query abaixo.

--Localizar dentro de tabela


use nome_do_banco
 SELECT
    T.name AS Tabela,
    C.name AS Coluna
FROM
    sys.sysobjects    AS T (NOLOCK)
INNER JOIN sys.all_columns AS C (NOLOCK) ON T.id = C.object_id AND T.XTYPE = 'U'
WHERE
    upper(C.NAME) LIKE '%NOME_DA_COLUNA%'
ORDER BY
    T.name ASC

sexta-feira, 16 de setembro de 2016

SQL Server - verificando o status dos e-mails enviados pelo DatabaseMail

Caso precise saber se uma mensagem foi enviada com sucesso pelo Database e-mail ou se ocorreu erro no envio do e-mail, utilize as queries abaixo.

O campo mailItem_id é o ID exibido na mensagem de Mail Queued, então você consegue saber exatamente o que aconteceu com a mensagem.
Ex.: Mail (Id: 15027) queued


-- Lista de todos os e-mails enviados
SELECT mailitem_id
   , recipients
, subject
, body
, sent_status
, sent_date 
  FROM msdb..sysmail_mailitems 
WHERE sent_date > DATEADD(DAY, -10,GETDATE())
 and subject like '%assunto do e-mail%'

 

-- Lista os e-mails não enviados devido a alguma falha/erro
use msdb
SELECT items.mailitem_id
       ,items.subject  
    ,items.last_mod_date 
,items.sent_date
    ,l.description FROM dbo.sysmail_faileditems as items  
INNER JOIN dbo.sysmail_event_log AS l  
    ON items.mailitem_id = l.mailitem_id  
WHERE items.mailitem_id  =
-- WHERE -- aplique o filtro desejado

 



quarta-feira, 14 de setembro de 2016

Como corrigir acentos e caracteres especiais do arquivo CSV para Excel

Caso esteja com problemas de campos perdendo acentuação ao importar arquivos CSV no Excel, basta fazer o seguinte:

- Abrir o arquivo CSV utilizando o Notepad++
- Acessar o menu Formatar\Configurar em UTF-8
- Salvar o arquivo (sobrescrever o arquivo atual)

Pronto. Agora é só importar o arquivo CSV no Excel e ele não perderá acentuação nem caracteres especiais


Encontrei a solução no link abaixo. O procedimento é mais simples, diz apenas para abrir o arquivo no Notepad e salvá-lo. 
Você pode tentar essa solução também.
http://www.hugoleonardo.net/2013/03/corrigir-acentos-do-arquivo-csv-para.html

quinta-feira, 1 de setembro de 2016

Blog do Napa mencionado no fórum da Microsoft

Olá,

o Blog do Napa foi mencionado no fórum da Microsoft.
Já faz tempo, mas tá aí...

https://social.msdn.microsoft.com/Forums/sqlserver/pt-BR/f1db93e5-9420-4ef0-b987-f7fc3ae66836/problema-com-til-na-migrao-para-o-azure-sql?forum=520