問題タブ [freetds]

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 に答える
215 参照

php - LinuxプラットフォームのブラウザでphpファイルからSQLServerに接続できませんでした

LinuxからSQLServerに接続するためにunixodbcとFreeTDSを使用しました。接続に成功しました。また、コマンドプロンプトからphpコードを実行すると正しく実行されますが、Webブラウザーでコードを実行しようとすると、「サーバーに接続できませんでした」というエラーが表示されます。

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

macos - OSX 10.7.3 で freetds が壊れる

Mac に不慣れで馬鹿な私は、やみくもに Mac を 10.7.2 から 10.7.3 にアップグレードしました。これで、SQLServer への freetds 接続が機能しなくなりました。つまり、次のようになります。

tsql -C は次を示します。

10.7.3 にアップグレードするまでは、チャンピオンのように機能していました (なんという間違いでしょう!)

誰がどこから始めるべきか手がかりを持っていますか? 最初の質問は、freetds がログ ファイルを書き込む場所だと思います。インストール中にログ ファイルに関して変更を加えなかったので、デフォルトはどこですか?

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

php - PHP FreeTDS MSSQL 接続でエラーが発生しました。指定された引数は有効なリンクではありません

CentOS cPanel Hosting による FreeTDS を使用した PHP、MSSQL を使用して、MSSQL データベースにリモートで接続しています。

そして、私はこのエラーが発生しています。何時間も試しても修正できませんでした...

契約は次のとおりです。

私は何をすべきか?

ありがとう

0 投票する
2 に答える
2001 参照

sql-server-2008 - pdo dblibストアドプロシージャは間違った文字を挿入します

データベースとしてMicrosoft SQLサーバーを使用し、centosサーバーでphpコードを使用しています。freetds と dblib を使用して、yii フレームワークから mssql に接続します。

すべては大丈夫です。ストアド プロシージャによって db に挿入した後、データは保存されましたが、データベース クエリには ??????? があります。この NVARCHAR 列に。

私のデータはutf-8アラビア語です。これは私の構成とコードです:

fretds.conf

yii の主な構成

私のモデルストアドプロシージャ

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

php - FreeTDS - Linux サーバーの問題 - サーバーと SQL の両方の管理者は、適切に構成されていると述べています

FreeTDS の初めてのユーザー。これは「共有ホスティング」ですが、私たちは再販業者であり、再販業者がインストールして構成するためのチケットを発行します.

状況: Linux セットアップを実行し ( A と呼びます)、別の会社が管理するリモート サーバー上の MSSQL データベースに接続する必要があります。Red Hat のバリアントを実行していると確信しており、それらは Windows Server セットアップを備えています。これを B と呼びます。Windows 担当者 (B) は、ポートを開き、IP アドレスを許可し、リモート アクセスをセットアップし、アカウントに適切な権限を付与したことを保証してくれました。

それでも、mssql_connect を使用してデータベースに接続できないというエラーが表示されます。私はこれについて双方と行ったり来たりしましたが、どちらも私を責めることはありませんが、彼らの側で適切な構成を保証してくれます。正しいユーザー名とパスワード、正しいポート番号、およびリモート サーバーへの適切な IP アドレスを使用していることはわかっています。さらに、telnet で接続し、fsockopen() を使用してリモート サーバーに接続できます。したがって、ポートは開いていて、IP はブロックされていませんが、それでもエラーが発生します。

私は何か間違ったことをしていますか?私はこれ(特にWindows)にひどく慣れていませんが、第2者と第3者の両方が(いわば)両方とも正しいことをしていると言い、取引の私の側は適切な資格情報で mssql_connect() を使用するのと同じくらい簡単です、それはそれを困難にします。それに加えて、クライアントはこれがまだ完了していないことに腹を立てており、私が持っている唯一の説明は(他の当事者がクライアントに電子メールで終わりは大丈夫だと言っているため)、私がこれに慣れていないことを嘆願することです.

実際のエラーは次のとおりです。

警告: mssql_connect() [function.mssql-connect]: サーバーに接続できません: 1433 行目の /path/to/file/file.php の xxx.xxx.xx.xxx:1433 データベースへの接続エラー

少なくとも私が知っている方法では、他の情報を収集することはできません。

私はこの仕事を引き受けるべきではありませんでしたが、何かアドバイスはありますか - 質問すべきこと、トラブルシューティングの方法は? 私は行き止まりにあり、どんな助けにも永遠に感謝します.

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

ruby-on-rails - FreeTDS Mac OS X MiniPortile

FreeTDS を Max OS X Lion にインストールしようとしていて、MiniPortile GitHub リポジトリに出会いました。

https://github.com/luislavena/mini_portile

sqladapter を使用できるように FreeTDS をインストールしようとしています。

https://github.com/rails-sqlserver/tiny_tds

sqladapter github の手順では、mini_portile リポジトリのクローンを作成してから、次のようにします。

ライブラリの使い方がわかりません。

リポジトリのクローンを作成し、ローカル クローンに切り替えて、次のコマンドを実行してみました。

ただし、Gemfile はありません。

Rails アプリケーションに mini_portile ライブラリを含めて、コマンドを実行する必要がありますか?

mini_portile を使用して Mac OS X に FreeTDS をインストールする方法のステップ バイ ステップの説明がありません。

ありがとう

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

php - PHP および odbc から mssql へ - 列名が正しく表示されない

PHP で odbc を介して MSSQL データベースからフィールド名を返そうとすると問題が発生します。私のクエリは次のとおりです。

問題は、これを MSSQL サーバーで実行すると、列名 (ID、end_user、status、priority) が期待どおりに表示されるのですが、自分のページで実行すると、status 列とpriority 列の両方に「name」が表示されることです。 .

列の名前変更が表示されない理由や理由はありますか? クエリで「AS」を使用してみましたが、うまくいきませんでした。

ボックスは、FreeTDS odbc ドライバー バージョン 7.2 を実行している ubuntu です。

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

haskell - (予期しないSQL_NO_TOTAL)4096バイトを超えるテキストフィールドでのエラー

バグレポートを提出しました:https ://github.com/hdbc/hdbc-odbc/issues/4

しかし、これはhdbc-odbcの問題ではない可能性があるため、ここでも質問します。

OS:linux 64ビット(archlinux)、ghc-7.4.1、hdbc-odbc-2.3.1.0

MSSQLサーバー2005に接続しています。

4096バイトを超えるテキストフィールドを取得しています。

unixodbc2.3.0およびfreetds0.82では正常に機能します

unixodbc2.3.1およびfreetds0.91では、「予期しないSQL_NO_TOTAL」というエラーが発生します。

tsqlユーティリティは、freetds0.91で大きなテキストフィールドを取得して表示します。

最新のfreetds、大きなテキストフィールド、MS SQLサーバーに問題があった人はいますか?

編集:大きなテキストフィールドの正しい処理をhdbc-odbcに追加しました。パッチはここにあります: https ://github.com/vagifverdi/hdbc-odbc/commit/8134f715c18a0d60cc7b0329c7c2dbfee3e3e932

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

activerecord - Linuxでの自作「brewupdate」の権限エラー

この便利なハウツーを介してLinuxに移植されたHomebrewで許可エラーが発生しました:http: //blog.frameos.org/2010/11/10/mac-homebrew-ported-to-linux/comment-page-1 /#comment-2208

私は同じ問題を抱えています:

'index'ファイルのファイルパーミッションを変更しようとしましたが、うまくいきませんでした。私の最終的な目標は、Ubuntuサーバーにfreetdsとtinytdsをインストールできるようにすることです(brew install freetds)。別の方法がある場合は、知っておいてください。

0 投票する
4 に答える
3794 参照

activerecord - 自作/TinyTDS/FreeTDSバンドルエラー

私はhomebrew(Linuxポート)を使用してfreeTDSをインストールし、gemtinytdsを使用してアプリを/bundleインストールしようとしています。バンドルインストールを実行すると、このエラー出力が表示されます

この修正に非常に似ていますが、私のフォルダーで参照されているファイルがありません:https ://stackoverflow.com/a/7119224/1130736

自作libフォルダーの内容:

完全なエラーダンプ: