前提 SQL Serverと別にLinuxのWebサーバーがいて、その中のPHPからDBに繋ぎたい How-to: Linux talks to Microsoft SQL Server by PHP Data Objects (PDO) その2 Memory Over:Connecting to SQL Server 2005 via unixODBC - livedoor Blog(ブログ) を主に参考にした。 環境 DB : SQL Server 2005 Express Edition Webサーバー : CentOS step1 Windowsからリモートで接続できるかやってみる SQL Server Management Studioを使う pgAdminよりもすげー高級な統合環境。でも操作がよくわからない。 マイクロソフト公式ダウンロード センターから Microsoft S
はじめに PHPでMSSQL関数に繋いでデータを取得するのは前回に説明しました。 しかし、検索を掛ける限りODBCで接続することが多いようです。 今度はLinuxからSQL ServerにODBCで接続する方法を説明します。 この回では、isqlにて接続確認を行うところまで説明します。 接続イメージ LinuxからODBCでSQL Serverに接続する設定は、PHPでもPerlでもRubyでも、 isqlで接続確認するまでの過程は全く変わりません。PerlやRuby、Python等で接続される方も参考になるかと思います。 環境 ホスト SQL Server 2008R2 Express WindowsXP クライアント Ubuntu 12.04.3LTS ライブラリーをインストール unixodbc unixODBC ODBCドライバーを扱うためのドライバーマネージャー tdsodbc
LinuxクライアントからPHPでSQL Serverに繋ぐ案件が発生した。 条件を整理すると下記の通り。 クライアント Ubuntu Server 12.04.3 LTS PHP5.3以上 サーバー SQL Server2008 R2 Express WindowsXP SP3 特殊な条件 apt-get 又はdpkg でインストール可能 日本語テーブル、日本語カラムを難なく読めること 文字化けしないこと 32bitマシン 今回はFreeTDSというライブラリを使って接続することにします。 FreeTDSで接続 FreeTDSはSybase,Microsoft SQL Serverとデータのやり取りをするためのプロトコルである。 これだけでは、PHPにデータを取得できない。 PHP側にもSybase、Microsoft SQL Serverとデータのやり取りをする関数を入れる。 図解する
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く