以前にもこの話題にはここでふれたのですが、以下の二つが今 色々な動きを見せています。ある意味もう少し先の予告投稿をしておきます。
PHP から Microsoft SQL Serverへ接続するドライバー SQL Server Driver for PHP 1.0 Cumulative Update - April 2009
Windows 上で PHP 環境を構築して Microsoft SQL Server の色々な機能を利用するシナリオを含んだトレーニングキット PHP on Windows Training Kit
日本語化という意味ではもう少しかかりそうな状況ですが、とにもかくにもこれらがちゃんと動くように 吉川 や 鈴木 と色々と動いている状況です。
特にこの後者の Training Kit は Developer & Platform Evangelism というロゴがインストーラーで出てくることからも推測できると思うのですが、私の部署 「デベロッパー&プラットフォーム統括本部」の本社のチームが作っているものになります。つまり、エバンジェリストが発信しているコンテンツのキット化したものになっています。すごく実戦的で面白いコンテンツが詰まっています。
PHP on Windows Hands On Labs
PHP & SQL Server Demos
これから Tech・Ed 終了後のタイミングを見計らってこのコンテンツをもっと掘り下げて皆様にお届けしていけるように頑張っています。特に日本語環境で利用する場合の注意点とかは 専用のフォーラムを起こそうと思っていますので乞うご期待ということでよろしくお願いいたします。
PHP 5.2 で
extension=php_sqlsrv_52_nts_vc6.dll
として
SQL Server Management Studio でデータをみると文字化けして
いたので、どういうことかと思ったのですが、
接続時に UTF-8 指定する必要があるようですね。
$connectionInfo = array( "Database"=>"AdventureWorks", "CharacterSet" => "UTF-8");
添付のヘルプファイルを utf-8 で検索すると丁寧に
説明されていました。