Estou utilizando o Ruby on Rails + Mysql para um projeto da faculdade e agora vou comecar a utilizar no trabalho. Mas como no trampo as coisas sao um pouco mais “enterprise”, irei utilizar o Sql Server. Como o rails nao vem com o driver do Sql Server, este post vai mostrar como configurar o Rails + Sql Server no Windows Xp.

– Ruby 1.8.6
– Rails 1.2.3
– RubyDBI 0.1.1
– Sql Server 2000
– Windows XP

A primeira coisa  a fazer, eh baixar o Ruby-DBI neste endereco, extrair e copiar o arquivo:

dbi-0.1.1\ruby-dbi\lib\dbd\ADO.rb

para:

C:\ruby\lib\ruby\site_ruby\1.8\DBD\ADO\ADO.rb

A pasta ADO deve ser criada.

Depois eh soh configurar o database.yml que fica em…

Aplicacao\config\database.yml

A configuracao ficaria +- assim…

development:
adapter: sqlserver
database: database_name
host: DBI:ADO:Provider=SQLOLEDB;Data Source=server;Initial Catalog=database_name;User
Id=usuario;Password=senha;
username: usuario
password: senha

Depois eh soh startar o servidor web e fazer o teste… aqui funcionou tranquilo.
Qualquer duvida, comenta que a gente tenta ajudar.

flw