TinyTDS 0.6.2を使ってRailsからSQL Serverに接続しようとしたら下記エラーが発生した。
tiny_tds.so: undefined symbol: rb_thread_blocking_region
調べてみると0.6.3で修正されてるみたいなのでそれを使うことで解決した。
https://github.com/rails-sqlserver/tiny_tds/issues/176
https://github.com/rails-sqlserver/tiny_tds/issues/188
master branchのを使えということなのでGemfileはこんな感じ。
gem 'tiny_tds', :github => 'rails-sqlserver/tiny_tds'