問題タブ [tiny-tds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
183 参照

ruby-on-rails - MS Sql Server / TinyTds に切り替えると、Group by が機能しなくなりました

Rails アプリを SQLLite から MS Sql Server に移行しました。SqlLite で正常に動作していたグループがありましたが、SQL/TinyTds を使用すると次のようなエラーが発生します。

苦情コントローラーの副産物の定義は

def report_by_product

終わり

副産物ビューの一部は

私のTDS宝石は

0 投票する
0 に答える
44 参照

sql - SSMS に表示されている列の値を取得できません

列 (画像タイプ) の値 (バイナリ-ヘキサ) は、SSMS では次のようになります。

そして、コード(tinytds-ruby)を介してこの値を取得しようとしているときに、以下のように非utf形式で出力を取得しています。

また、SQL 接続は utf-8 エンコーディングで確立されます。

バイナリ形式で値を取得する方法はありますか?

0 投票する
1 に答える
1166 参照

ruby-on-rails - Rails と Azure: TinyTds::Error: Adaptive Server 接続に失敗しました

Azure 上の SQL を使用して Rails プロジェクトを構成しようとしています。Mac OS X 10.11 を使用しています。

これは私の一部ですconfig/database.yml

実行するtsqlと、すべて問題ないようです:

しかし、実行するrake db:migrateと、このエラーが発生しますTinyTds::Error: Adaptive Server connection failed

完全なトレースは次のとおりです。

このような他の質問を見ましたが、役に立ちませんでした:

TinyTds::Error: Adaptive Server 接続に失敗しました

TinyTds エラー: Adaptive Server 接続がタイムアウトしました

[更新しました]

私はこことまったく同じようにしようとしました: https://github.com/Azure/azure-sql-database-samples/tree/master/Ruby%20on%20Rails/Sample%20Mac

この投稿に続いて、に設定する正しい構成を見つけましたconfig/database.yml

https://azure.microsoft.com/en-us/documentation/articles/sql-database-develop-ruby-simple-mac-osx/

そして、この宝石を私の中に追加しますGemfile:

プロジェクトフォルダーにアクセスして実行rails sすると、データベースに接続でき、すべて正常に動作します。しかし、Puma と Nginx でプロジェクトを実行すると、次のエラーが表示されます。

[/更新しました]

0 投票する
0 に答える
74 参照

ruby-on-rails - 移行と TinyTds

Rails プロジェクトで SQL Server データベースを使用して移行を使用しようとしていますが、rack db:migrateコマンドを実行すると次のエラーが表示されます。

0 投票する
1 に答える
102 参照

sql-server - database.yml ファイルを使用して Ruby スクリプトをデータベースに接続するにはどうすればよいですか?

作成した Ruby スクリプトでデータベースを使用したいと考えています。現在、作成したモデルファイルにデータベースコネクタを書き込んでいます...

しかし、プロジェクトを Github にチェックインしようとしているので、資格情報と接続情報をdatabase.ymlファイルに引き出して、.gitignore. これが Rails プロジェクトでどのように機能するかを実際に調べたことはありませんが、この Ruby スクリプトでそれを模倣したいと思います。

0 投票する
1 に答える
195 参照

ruby-on-rails - リクエストは何も返さない

Web サービスをデータベースに接続できましたが、リクエストを行うたびに何も返されません。データベースにはいくつかの行がありますが、Web サービスはゼロを返します。

私は実行を行っていると確信していますが、tiny_tds を使用するのはこれが初めてで、非常に混乱しています。ご協力ありがとうございました。

[編集] これは AndroidClientsSearch です。

[更新] 提案どおりにコードを変更しましたが、結果は返されますが、データベースからのデータは返されません。これは結果です:

{"recordsArray":["{\"ユーザー名\":\"\",\"パスワード\":\"\",\"電話番号\":\"\",\"プロファイル状態\":\"\ ",\"クラス\":\"\"}"]}

0 投票する
1 に答える
1436 参照

ruby-on-rails - Ruby on rails で SQL サーバーを接続する

SQL Server データベースに接続する必要があります。gem 'tiny_tds' gem 'activerecord-sqlserver-adapter' gem 'deprecated' をインストールしました

私のymlファイル:

GEMFILE

次のエラーが表示されます: TinyTds::Error Server name not found in configuration files なぜ? ありがとう

0 投票する
1 に答える
86 参照

sql-server - Ruby、tiny_tds セグメンテーション違反 (ビルド ツリー)

私はエラーを取ります:

データベースからツリー レベルでツリーを構築したいのですが、tiny_tds は sg =( なぜ?関数 "client" を書き込んで、現在の戻り値が返されている間に他の接続を作成します。 (TinyTds::エラー)'

どこが間違っていますか?

0 投票する
3 に答える
7018 参照

ruby-on-rails - TinyTDS: 構成ファイルにサーバー名が見つかりません

このエラーが何度も表示され、リモート サーバーのデータベースに接続できません。

次のようなデータベースへの接続文字列が与えられます。

ここでdatabase.yml、次のように、その接続文字列に基づいてファイルを作成しました。

そして、サーバーを実行しようとすると、サーバー名が構成ファイルに見つかりませんというエラーが常に表示されます。

これの何が問題なのかを理解するのを手伝ってください。

アップデート:

SQLPro for MSSQLまったく同じ接続パラメーターを使用して、ウィザードを使用してサーバーに接続できます。

写真

ウィザードからは機能しますが、TinyTDS を使用したコードからは機能しません!