SV Net

About SV Net

A ideia deste blog é transformar em pública a nossa famosa pasta “estudos” que nos acompanha desde o início. Em momento algum o intuito aqui é ser um manual completo ou referência de boas práticas, mas sim fornecer aos profissionais interessados aquele comando específico que te salva no momento de pânico. As dicas publicadas partem do princípio de que você, usuário, já possui conhecimentos técnicos na área e precisa somente daquela dica.

Instalando o phpMyAdmin no CentOS

Pessoal,

Roteiro rápido para instalar o phpMyadmin em um CentOS 6.

Se você tentou rodar #yum install phpMyAdmin e não achou o pacote, faça os procedimentos abaixo:

Feito os procedimentos acima acesse: http://SEUSERVIDOR/phpMyAdmin

Se ocorrer o erro:
Forbidden
You don’t have permission to access /phpMyAdmin/ on this server.

Como resolver: Edite o arquivo /etc/httpd/conf.d/phpMyAdmin.conf

Procure as linhas que possuem “Deny from All”. Comente elas […]

Erro: Invoke or BeginInvoke cannot be called on a control until the window handle has been created

Pessoal,

Perdi hoje umas duas horas com a instação de um SQL Server 2008 R2 Express Edition em uma máquina virtual Windows Server 2008 R2 Standard Edition. Ao instalar aparecia o erro: “Invoke or BeginInvoke cannot be called on a control until the window handle has been created”.

Existem diversas teorias na Internet. Mas o que […]

Fazendo um insert com um select

Pessoal,

Deixando aqui uma anotação básica que sempre usamos na migração de dados …

Enviando email com anexo por comando

Pessoal,

As vezes estamos precisando mandar aquele aquivo que temos dentro do linux para algum email. Bom, abaixo deixo a dica de como fazer.

mail -s “Envio do LOG” seuemail@dominio.com < log.txt Abraços.

Apache DocumentRoot does not exist

Olá Pessoal,

Aqui vai uma dica para instalações novas do CentOS. No caso abaixo usamo o CentOS 6.4 64bit virtualizado em Hyper-V 2012.

Depois da instalação padrão, tivemos problema na criação de um novo virtual host no apache. Apesar da configuração estar correta, ao reiniciar o apache recebíamos o erro Starting httpd: Warning: DocumentRoot [/var/www/xpto.com.br] […]

Removendo um controlador de domínio do AD

Pessoal, fica ai a dica para remover um controlador de domínio de um AD do Windows. No ambiente usado haviam três servidores e o desejo era retirar um para ficar apenas com dois.

É simples! Clique em Iniciar e em Executar, digite dcpromo e pressione ENTER.

Siga as instruções que o Wizard fará todo o procedimento.

Hyper-V 2012 – BKP de Máquinas Virtuais

Pessoal,

Depois de fazer algumas pesquisas sobre ferramentas de BKP para máquinas virtuais hospedadas no Hyper-V 2012 (versão free) resolvi me render ao nosso antigo arquivo BAT e ao scheduler do CMD.

Bom, considerando que estamos usando o HYPER-V 2012 free (download)

Todas as máquinas virtuais estão em um drive E:MaquinasVirtuais

No servidor está espetado um HD Externo […]

Desabilitar o Identity de uma tabela para fazer Insert

Existem algumas situações que você quer migrar os dados de uma tabela, porém deseja manter o ID original dos registros.

Se o campo da nova tabela for IDENTITY você só vai conseguir isto se desabilitar o mesmo. Você deve desabilitar, fazer o Insert e habilitar novamente.

Exemplo prático disso:

Desabilitando relacionamento entre tabelas para fazer insert

As vezes em migração de dados queremos fazer INSERT em tabelas que estão com relacionamentos com outras tabelas e no momento do INSERT ainda não temos todas as tabelas preenchidas.

Um comando que ajuda bastante é o que está abaixo. Ele desabilita os relacionamentos e você consegui fazer o INSERT sem problemas. Mas depois lembre-se […]

Como fazer um UPDATE com um Select

Pessoal,

Para fazer um UPDATE com um SELECT é mais simples que pensamos. Abaixo coloco um exemplo teórico.

 

 

Agora um exmplo prático …

Queria fazer um update na tabela de tb_livros com o código do formato correlacionado a tabela tb_formato a partir de um campo temporário contendo o formato.