問題タブ [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.
php - LinuxプラットフォームのブラウザでphpファイルからSQLServerに接続できませんでした
LinuxからSQLServerに接続するためにunixodbcとFreeTDSを使用しました。接続に成功しました。また、コマンドプロンプトからphpコードを実行すると正しく実行されますが、Webブラウザーでコードを実行しようとすると、「サーバーに接続できませんでした」というエラーが表示されます。
macos - OSX 10.7.3 で freetds が壊れる
Mac に不慣れで馬鹿な私は、やみくもに Mac を 10.7.2 から 10.7.3 にアップグレードしました。これで、SQLServer への freetds 接続が機能しなくなりました。つまり、次のようになります。
tsql -C は次を示します。
10.7.3 にアップグレードするまでは、チャンピオンのように機能していました (なんという間違いでしょう!)
誰がどこから始めるべきか手がかりを持っていますか? 最初の質問は、freetds がログ ファイルを書き込む場所だと思います。インストール中にログ ファイルに関して変更を加えなかったので、デフォルトはどこですか?
php - PHP FreeTDS MSSQL 接続でエラーが発生しました。指定された引数は有効なリンクではありません
CentOS cPanel Hosting による FreeTDS を使用した PHP、MSSQL を使用して、MSSQL データベースにリモートで接続しています。
そして、私はこのエラーが発生しています。何時間も試しても修正できませんでした...
契約は次のとおりです。
私は何をすべきか?
ありがとう
sql-server-2008 - pdo dblibストアドプロシージャは間違った文字を挿入します
データベースとしてMicrosoft SQLサーバーを使用し、centosサーバーでphpコードを使用しています。freetds と dblib を使用して、yii フレームワークから mssql に接続します。
すべては大丈夫です。ストアド プロシージャによって db に挿入した後、データは保存されましたが、データベース クエリには ??????? があります。この NVARCHAR 列に。
私のデータはutf-8アラビア語です。これは私の構成とコードです:
fretds.conf
yii の主な構成
私のモデルストアドプロシージャ
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 データベースへの接続エラー
少なくとも私が知っている方法では、他の情報を収集することはできません。
私はこの仕事を引き受けるべきではありませんでしたが、何かアドバイスはありますか - 質問すべきこと、トラブルシューティングの方法は? 私は行き止まりにあり、どんな助けにも永遠に感謝します.
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 をインストールする方法のステップ バイ ステップの説明がありません。
ありがとう
php - PHP および odbc から mssql へ - 列名が正しく表示されない
PHP で odbc を介して MSSQL データベースからフィールド名を返そうとすると問題が発生します。私のクエリは次のとおりです。
問題は、これを MSSQL サーバーで実行すると、列名 (ID、end_user、status、priority) が期待どおりに表示されるのですが、自分のページで実行すると、status 列とpriority 列の両方に「name」が表示されることです。 .
列の名前変更が表示されない理由や理由はありますか? クエリで「AS」を使用してみましたが、うまくいきませんでした。
ボックスは、FreeTDS odbc ドライバー バージョン 7.2 を実行している ubuntu です。
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
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)。別の方法がある場合は、知っておいてください。
activerecord - 自作/TinyTDS/FreeTDSバンドルエラー
私はhomebrew(Linuxポート)を使用してfreeTDSをインストールし、gemtinytdsを使用してアプリを/bundleインストールしようとしています。バンドルインストールを実行すると、このエラー出力が表示されます
この修正に非常に似ていますが、私のフォルダーで参照されているファイルがありません:https ://stackoverflow.com/a/7119224/1130736
自作libフォルダーの内容:
完全なエラーダンプ: