Sql Adapter reports out of memory

I've set up freeTDS, unixODBC and got sql_adapter gem for rails 2.2.2. It's on x64 CentOS 5. within the app a call to ActiveRecord object to inspect columns fails like this: ActiveRecord::StatementInvalid: NoMemoryError: failed to allocate memory:           SELECT             cols.COLUMN_NAME as ColName,             cols.COLUMN_DEFAULT as DefaultValue,             cols.NUMERIC_SCALE as numeric_scale,             cols.NUMERIC_PRECISION as numeric_precision,             cols.DATA_TYPE as ColType,             cols.IS_NULLABLE As IsNullable,             COL_LENGTH(cols.TABLE_NAME, cols.COLUMN_NAME) as Length,             COLUMNPROPERTY(OBJECT_ID(cols.TABLE_NAME), cols.COLUMN_NAME, 'IsIdentity') as IsIdentity,             cols.NUMERIC_SCALE as Scale           FROM INFORMATION_SCHEMA.COLUMNS cols           WHERE cols.TABLE_NAME = 'ams_Lookup'

        from /home/rroman/workspace/sfr-ams-trunk/vendor/rails/ activerecord/lib/active_record/connection_adapters/abstract_adapter.rb: 147:in `log'         from /home/rroman/workspace/sfr-ams-trunk/vendor/gems/ activerecord-sqlserver-adapter-1.0.0.9216/lib/active_record/ connection_adapters/sqlserver_adapter.rb:288:in `columns'         from /home/rroman/workspace/sfr-ams-trunk/vendor/rails/ activerecord/lib/active_record/base.rb:1145:in `columns'         from /home/rroman/workspace/sfr-ams-trunk/vendor/rails/ activerecord/lib/active_record/base.rb:1219:in `inspect'

the config looks like this: AMS_DB_CONFIG = {   :adapter => "sqlserver",   :mode => "odbc",   :dsn => 'dsn',   :user => 'username',   :password=> 'pass' }

as far as i can tell i can run the above query using tsql and get a valid return statement