Archive for September 20th, 2008


Salve,

Tive que migrar um Banco de Dados MS SQL Server 2005 para o MySQL 5 para fazer umas mudanças.
Já tinha feito isso no MS Windows, usando o MySQL Migration, que tem uma GUI legal, fácil e tal.

Foi ver no Ubuntu pra ver se tinha como, então achei esse link:

http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-gui-tools-5.0r12-linux-i386.tar.gz/from/pick#mirrors

Baixei e pelo terminou foi fácil, só tive que mudar o caminho para o Java, ah, ele não tem GUI, é todo terminal, rápido e fácil.

Mudei essa linha:

JRE_LIB_BASE=”/usr/java/jdk1.6.0/jre/lib/i386/”

Para:
JRE_LIB_BASE=”/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/”

Que é o local onde está a minha JVM/JDK/JRE.

Então fica ai.

Abraços e Valeu.

Salve,

Desenvolvendo um sistema com PHP, usando PDO, e SGBD MS Sql Server 2005, tive que mudar uma dll para uma versão especifica, para que suporta-se a conexão com a versão 2005, pois a dll que vinha não suportava a 2005.

Existe um projeto da MS destinado a criar/facilitar o uso do MS Sql Server com PHP, tem os drivers e tal.

Sempre desenvolvir em Linux, isso em casa, nos trabalhos sempre foi windows. Com isso, tive que mexer nesse sistema, mas tive que fazer isso em casa, onde desenvolvo em Linux, ai fiquei na dúvida do que teria que fazer, pois no windows tive que mudar a dll, algumas pessoas diziam que não dava pra usar PDO no Linux conectando no MS SQL Server.

Mas eis que conseguir, com uma procurada e uma dica numa lista. O pacote php5-mssql instala na verdade o php5-sybase, ai tentei no PDO informar mssql como o sgbd, mas não foi, ai na dica que achei dizia que eles usavam a dblib, procurei e achei nas configurações do PHP o arquivo pdo_dblib, ai pronto, mudei de mssql para dblib e pimba, funcionou.

Olha o exemplo:

<?php
try
{
$banco = new PDO(‘dblib:host=servidorondeestaobanco;dbname=banco, ‘login’,'senha’);

$dados = $banco->query(‘SELECT * FROM tabela WHERE id = 1′)->fetch();

print_r($dados);
}
catch( PDOException $e )
{
echo $e->getMessage();
}
?>

Ai é só mudar os dados de configuração e tabela/campo e testar.

Abraços.

Powered by WordPress | Theme: Motion by 85ideas.

Bad Behavior has blocked 25 access attempts in the last 7 days.