Ruby on Rails + SQL Server 2005
-
18-09-2019 - |
Domanda
Questo problema è stato risolto qualche tempo fa, ma non ho avuto fortuna nel seguire i passaggi delineati o i consigli suggeriti.Ecco la mia situazione:
Ho installato SQL Server '05 e ho un'altra applicazione (non Ruby) che la utilizza con successo.
Ho Rails installato e funzionante con successo (ma solo per MySQL).
Ho installato il gemma dell'adattatore Rails sqlserver (così come le sue dipendenze).
Ho scaricato ADO.rb (ora disponibile solo su build precedenti di Ruby-DBI) e l'ho inserito in c: uby\lib uby\site_ruby\1.8\DBD\ADO\ADO.rb.
Ho configurato database.yml per utilizzare l'adattatore sqlserver e l'ho indirizzato verso il mio database con informazioni di accesso valide.
Quando provo a eseguire una migrazione, ricevo il brutto errore "Impossibile caricare il driver ADO (costante non inizializzata DBI::DBD::ADO)".
Grazie immensamente per l'eventuale assistenza.
Soluzione
Quindi assicurati se stai lavorando su Windows o Mac per configurare una connessione ODBC.È necessario indicarlo esplicitamente nella configurazione del database per Rails.