rails怎样调用sql2000的存储过程得到返回的记录集.

用php?name=rails" onclick="tagshow(event)" class="t_tag">rails查询sql2000的数据都可以成功,
可是调用存储过程,存储过程执行了,但得不到返回数据,error:
DBI::DatabaseError: Count
  OLE error code:8000FFFF in Microsoft OLE DB Provider for SQL Server
  ITransaction::Commit 或 ITransaction::Abort 被调用,并且对象处于 zombie 状态。
  HRESULT error code:0x80020009
  ??ɺҢ͢??: exec getbrand

使用了如下几种方法:
find_by_sql("execute procedurename")
connection.execute("execute procedurename")


请问怎样调用sql2000的存储过程得到返回的记录集.