すべての依存関係を正しくインストールしたと思いますが、DB にクエリを実行しようとすると、カーソルは常にゼロの結果を返します。
>>> import pymssql
>>> conn = pymssql.connect(host='some_host', user='blah', password='blah', database='some_db')
>>> crsr = conn.cursor()
>>> crsr.execute('SELECT TOP 10 * from d_user')
>>> print crsr.fetchall()
[]
freetds ログ ファイルでクエリの結果を確認できるため、クエリが DB に対して正しく実行されたことがわかります。
何が起きてる?
セットアップ: python 2.7.5、現在のバージョンの pymssql (pip インストール済み)、brew install freetds、Mac OSX 10.8.3。