問題タブ [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.
ruby-on-rails - MS Sql Server / TinyTds に切り替えると、Group by が機能しなくなりました
Rails アプリを SQLLite から MS Sql Server に移行しました。SqlLite で正常に動作していたグループがありましたが、SQL/TinyTds を使用すると次のようなエラーが発生します。
苦情コントローラーの副産物の定義は
def report_by_product
終わり
副産物ビューの一部は
私のTDS宝石は
sql - SSMS に表示されている列の値を取得できません
列 (画像タイプ) の値 (バイナリ-ヘキサ) は、SSMS では次のようになります。
そして、コード(tinytds-ruby)を介してこの値を取得しようとしているときに、以下のように非utf形式で出力を取得しています。
また、SQL 接続は utf-8 エンコーディングで確立されます。
バイナリ形式で値を取得する方法はありますか?
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 でプロジェクトを実行すると、次のエラーが表示されます。
[/更新しました]
ruby-on-rails - 移行と TinyTds
Rails プロジェクトで SQL Server データベースを使用して移行を使用しようとしていますが、rack db:migrate
コマンドを実行すると次のエラーが表示されます。
sql-server - database.yml ファイルを使用して Ruby スクリプトをデータベースに接続するにはどうすればよいですか?
作成した Ruby スクリプトでデータベースを使用したいと考えています。現在、作成したモデルファイルにデータベースコネクタを書き込んでいます...
しかし、プロジェクトを Github にチェックインしようとしているので、資格情報と接続情報をdatabase.yml
ファイルに引き出して、.gitignore
. これが Rails プロジェクトでどのように機能するかを実際に調べたことはありませんが、この Ruby スクリプトでそれを模倣したいと思います。
ruby-on-rails - リクエストは何も返さない
Web サービスをデータベースに接続できましたが、リクエストを行うたびに何も返されません。データベースにはいくつかの行がありますが、Web サービスはゼロを返します。
私は実行を行っていると確信していますが、tiny_tds を使用するのはこれが初めてで、非常に混乱しています。ご協力ありがとうございました。
[編集] これは AndroidClientsSearch です。
[更新] 提案どおりにコードを変更しましたが、結果は返されますが、データベースからのデータは返されません。これは結果です:
{"recordsArray":["{\"ユーザー名\":\"\",\"パスワード\":\"\",\"電話番号\":\"\",\"プロファイル状態\":\"\ ",\"クラス\":\"\"}"]}
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 なぜ? ありがとう
sql-server - Ruby、tiny_tds セグメンテーション違反 (ビルド ツリー)
私はエラーを取ります:
データベースからツリー レベルでツリーを構築したいのですが、tiny_tds は sg =( なぜ?関数 "client" を書き込んで、現在の戻り値が返されている間に他の接続を作成します。 (TinyTds::エラー)'
どこが間違っていますか?
ruby-on-rails - TinyTDS: 構成ファイルにサーバー名が見つかりません
このエラーが何度も表示され、リモート サーバーのデータベースに接続できません。
次のようなデータベースへの接続文字列が与えられます。
ここでdatabase.yml
、次のように、その接続文字列に基づいてファイルを作成しました。
そして、サーバーを実行しようとすると、サーバー名が構成ファイルに見つかりませんというエラーが常に表示されます。
これの何が問題なのかを理解するのを手伝ってください。
アップデート:
SQLPro for MSSQL
まったく同じ接続パラメーターを使用して、ウィザードを使用してサーバーに接続できます。
ウィザードからは機能しますが、TinyTDS を使用したコードからは機能しません!