Застрял: SQL Server + Rails + Mac OS X - PullRequest
2 голосов
/ 27 августа 2010

Мне безумно тяжело заставить Rails подключиться к SQL Server на Mac.

Я настроил DSN, используя драйверы Actual SQL Server: http://www.actualtech.com/ - он отлично работает. Я могу проверить это, и он, кажется, работает.

Однако, когда я бегу:

iodbctest "dsn=rails_import2;uid=sa;pwd=mypassword"

Вывод:

1: SQLDriverConnect = [Actual][SQL Server] Unable to connect to data source (0) SQLSTATE=S1000
1: ODBC_Connect = [Actual][SQL Server] Unable to connect to data source (0) SQLSTATE=S1000

Я уже несколько часов бьюсь головой об стену. Я много чего перепробовал, и он работал в один момент с FreeTDS + MSSQL (http://blog.opensteam.net/past/2009/1/28/rails_ms_sql_on_mac/),, но он перестал работать после перезагрузки.

Есть идеи?

1 Ответ

2 голосов
/ 30 августа 2010

Итак, после нескольких дней безумных экспериментов я решил, что каким-то образом воспользовался своей установкой FreeTDS. Не знаю как, но я в основном отказался от использования гема activerecord-sqlserver-adapter с моего Mac.

Хорошие новости? Инструкции здесь http://odbc -rails.rubyforge.org / отлично работают. Да, вам также понадобится камень activerecord-odbc-adapter.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...