Ruby on Rails + Sql Server 2005
-
18-09-2019 - |
Pergunta
Esta questão foi abordada há algum tempo, mas eu não tive nenhuma sorte seguindo os passos descritos ou conselho sugeridas. Aqui está a minha situação:
-
Eu tenho instalado SQL Server '05 e ter outra aplicação (não-rubi) utiliza-lo com sucesso.
-
Eu tenho Rails instalado e funcionando com sucesso (mas apenas para MySQL.)
-
Eu instalei o Rails SQLServer gem adaptador (bem como suas dependências.)
-
Eu fiz o download ADO.rb (agora só está disponível em mais velho constrói de Rubi-DBI) e colocou-o em c: \ ruby ??\ lib \ ruby ??\ site_ruby \ 1.8 \ DBD \ ADO \ ADO.rb.
-
Eu configurei database.yml para usar o adaptador sqlserver e apontou-a para o meu banco de dados com informações de login válido.
Quando tento executar uma migração, recebo o feio 'Não é possível carregar driver ADO (constante não inicializada DBI :: DBD :: ADO)' erro.
Graças imensamente para qualquer assistência.
Solução
Assim, apenas certifique-se se você estiver trabalhando no Windows ou Mac para configurar uma conexão ODBC. Você deve indicar isso explicitamente na configuração do seu banco de dados para Rails.