Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

SlyX

Migrando MySQL para SQL SV

Recommended Posts

tenho insatalado o MySQL (instalei manualmente, sem ser aqueles pacotes tipo appserv, easy php, etc..) porem tenho que fazer um projeto com SQL Server.. gostaria de saber se é possivel ter os 2 bancos rodando na mesma maquina, e como fazer para configurar o SQL Server e quais seriam as mudaçans mais drasticas de sintaxe (para o php), por favor me ajudem :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os dois rodam muito bem num mesmo servidor, o MySQL na porta 3306 e o SQL Server na 1433.Na linguagem você vai encontrar um pouco de diferença.Para habilitar o driver para conexão do PHP com o SQL Server, você terá que editar o php.ini mais ou menos na linha 568, como segue:

;extension=php_mssql.dll

...você terá que deixar essa linha dessa forma:

extension=php_mssql.dll

...salve o arquivo, reinicie o apache, junto com o php...Abração!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os dois rodam muito bem num mesmo servidor, o MySQL na porta 3306 e o SQL Server na 1433.Na linguagem você vai encontrar um pouco de diferença.Para habilitar o driver para conexão do PHP com o SQL Server, você terá que editar o php.ini mais ou menos na linha 568, como segue:

;extension=php_mssql.dll

...você terá que deixar essa linha dessa forma:

extension=php_mssql.dll

...salve o arquivo, reinicie o apache, junto com o php...Abração!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
opa valeu a parte do php eu me viro bem, ]minha duvida é mais sobre as proprias querys (onde encontro elas) como exemplo a forma que funciona um select, um insert, um update etc..outra duvida é, onde eu posso ]baixar uma versao gratuita do sql sv?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala cara,Versão gratuita do SQL Server, só se for para desenvolvimento, você terá que usar a versão express do 2005 ou a developer do 2000, porem a dev do 2000 eu nunca encontrei para download, nem sei como arrumar.A express do 2005 você encontra no site da MS. Agora lembrando que as versões gratuitas do sql server são unica e exclusivamente para uso não comercal, além de a express só suportar 1gb de dados.Quanto a sintax é a mesma coisa, lembrando que existem sintax de T-SQL que é exclusiva do sql server, assim como existe no oracle e em qualquer outro banco. O que pode mudar é coisa básica que você encontra facilmente no Books online do SQL Server.Uma coisa importante de lembrar é que o delimitador do SQL Server não é o ";" como é no MySQL e sim a paabra "GO".

Compartilhar este post


Link para o post
Compartilhar em outros sites

falai graffdesign, td beleza

 

 

Fala cara,

Versão gratuita do SQL Server, só se for para desenvolvimento, você terá que usar a versão express do 2005 ou a developer do 2000, porem a dev do 2000 eu nunca encontrei para download, nem sei como arrumar.

 

A express do 2005 você encontra no site da MS. Agora lembrando que as versões gratuitas do sql server são unica e exclusivamente para uso não comercal, além de a express só suportar 1gb de dados.

tem algum link sobre isso?... no site da m$ diz que é gratuita até 4gb, veja:

 

em português:

Criado para ser de protótipo rápido e de fácil implantação, o SQL Server Express está disponível gratuitamente e você pode redistribuí-lo com outros aplicativos

fonte: http://www.microsoft.com/downloads/details...splaylang=pt-br

 

em inglês:

Designed for easy deployment and rapid prototyping, SQL Server Express is available at no cost, and you are free to redistribute it with applications

fonte: http://www.microsoft.com/downloads/details...48-dcc397514b41

 

comparação com o MSDE (versão gratuita do sql server 2000), aqui mostra a capacidade de 4gb do sql server express 2005: http://msdn2.microsoft.com/en-us/library/ms165672.aspx

 

 

Quanto a sintax é a mesma coisa, lembrando que existem sintax de T-SQL que é exclusiva do sql server, assim como existe no oracle e em qualquer outro banco. O que pode mudar é coisa básica que você encontra facilmente no Books online do SQL Server.

Uma coisa importante de lembrar é que o delimitador do SQL Server não é o ";" como é no MySQL e sim a paabra "GO".

o ";" tb. funciona, exemplo:

use pubs;select * from authors
=

use pubs GOselect * from authors

 

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.