Added: phpdoc/ja/trunk/reference/pdo_sqlsrv/configure.xml =================================================================== --- phpdoc/ja/trunk/reference/pdo_sqlsrv/configure.xml (rev 0) +++ phpdoc/ja/trunk/reference/pdo_sqlsrv/configure.xml 2012-12-23 00:33:09 UTC (rev 328863) @@ -0,0 +1,57 @@ + + + +
+ &reftitle.install; + + PDO_SQLSRV 拡張モジュールを有効にするには、適切な DLL ファイルを PHP + の拡張モジュール用ディレクトリに配置して、&php.ini; ファイルにエントリを追加します。 + PDO_SQLSRV をダウンロードすると、その中には 8 個のドライバファイルが入っています。 + その中の 4 個のファイルが PDO サポート用のファイルです。非スレッドセーフな PHP + (PHP 5.3) を実行している場合は php_pdo_sqlsrv_53_nts.dll を使います + (ウェブサーバーとして IIS を使っている場合は、非スレッドセーフバージョンを使う必要があります)。 + スレッドセーフな PHP を実行している場合は php_pdo_sqlsrv_53_ts.dll を使います。 + 同様に、PHP 5.4 の場合についても、非スレッドセーフなのかスレッドセーフなのかによって + php_pdo_sqlsrv_54_nts.dll あるいは php_pdo_sqlsrv_54_ts.dll のいずれかを使います。 + + + 最新版のドライバのダウンロードは + SQLSRV 3.0 download + のページでできます。PHP 5.2 を使っている場合や VC6 でコンパイルしたバージョンが必要な場合は、 + バージョン 2.0 系を + SQLSRV 2.0 download + からダウンロードして使いましょう。 + + + システム要件に関する詳細は + SQLSRV System Requirements + を参照ください。 + + + PDO_SQLSRV 拡張モジュールは Windows 版の PHP でしか使えません。 + Linux の場合は ODBC および + Microsoft's SQL Server ODBC Driver for Linux + を参照ください。 + +
+ + Property changes on: phpdoc/ja/trunk/reference/pdo_sqlsrv/configure.xml ___________________________________________________________________ Added: svn:keywords + Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL Added: svn:eol-style + native Added: phpdoc/ja/trunk/reference/pdo_sqlsrv/constants.xml =================================================================== --- phpdoc/ja/trunk/reference/pdo_sqlsrv/constants.xml (rev 0) +++ phpdoc/ja/trunk/reference/pdo_sqlsrv/constants.xml 2012-12-23 00:33:09 UTC (rev 328863) @@ -0,0 +1,175 @@ + + + +
+ &reftitle.constants; + &pdo.driver-constants; + + + + PDO::SQLSRV_TXN_READ_UNCOMMITTED + (integer) + + + + この定数は、SQLSRV DSN のキー TransactionIsolation で使えます。 + この接続のトランザクション隔離レベルを、Read Uncommitted に設定します。 + + + + + + PDO::SQLSRV_TXN_READ_COMMITTED + (integer) + + + + この定数は、SQLSRV DSN のキー TransactionIsolation で使えます。 + この接続のトランザクション隔離レベルを、Read Committed に設定します。 + + + + + + PDO::SQLSRV_TXN_REPEATABLE_READ + (integer) + + + + この定数は、SQLSRV DSN のキー TransactionIsolation で使えます。 + この接続のトランザクション隔離レベルを、Repeateable Read に設定します。 + + + + + + PDO::SQLSRV_TXN_SNAPSHOT + (integer) + + + + この定数は、SQLSRV DSN のキー TransactionIsolation で使えます。 + この接続のトランザクション隔離レベルを、Snapshot に設定します。 + + + + + + PDO::SQLSRV_TXN_SERIALIZABLE + (integer) + + + + この定数は、SQLSRV DSN のキー TransactionIsolation で使えます。 + この接続のトランザクション隔離レベルを、Serializable に設定します。 + + + + + + PDO::SQLSRV_ENCODING_BINARY + (integer) + + + + サーバーとの間のデータの送受信を生のバイトストリームで行い、 + 符号化や変換を一切しないように指示します。 + この定数は、 + PDOStatement::setAttribute、PDO::prepare、PDOStatement::bindColumn および + PDOStatement::bindParam に渡せます。 + + + + + + PDO::SQLSRV_ENCODING_SYSTEM + (integer) + + + + サーバーとの間のデータの送受信を 8 ビット文字として行い、 + システムに設定された Windows のロケールのコードページを利用します。 + このコードページにマップできない文字はすべて、シングルバイトのクエスチョンマークに置き換えられます。 + この定数は、PDOStatement::setAttribute、PDO::setAttribute、PDO::prepare、 + PDOStatement::bindColumn および PDOStatement::bindParam に渡せます。 + + + + + + PDO::SQLSRV_ENCODING_UTF8 + (integer) + + + + サーバーとの間のデータの送受信を UTF-8 エンコーディングで行います。 + これが、デフォルトの符号化方式です。この定数は、 + PDOStatement::setAttribute、PDO::setAttribute、PDO::prepare、 + PDOStatement::bindColumn および PDOStatement::bindParam に渡せます。 + + + + + + PDO::SQLSRV_ENCODING_DEFAULT + (integer) + + + + サーバーとの間のデータの送受信を、接続時に指定した + PDO::SQLSRV_ENCODING_SYSTEM に従って行います。プリペアドステートメントの中で指定された場合は、 + その接続で設定されているエンコーディングを利用します。この定数は、 + PDOStatement::setAttribute、PDO::setAttribute、PDO::prepare、 + PDOStatement::bindColumn および PDOStatement::bindParam に渡せます。 + + + + + + PDO::SQLSRV_ATTR_QUERY_TIMEOUT + (integer) + + + + 非負の整数で、タイムアウト秒数を指定します。ゼロがデフォルトで、これはタイムアウトしないことを意味します。 + この定数は、PDOStatement::setAttribute、PDO::setAttribute および PDO::prepare に渡せます。 + + + + + + PDO::SQLSRV_ATTR_DIRECT_QUERY + (integer) + + + + クエリを直接実行し、準備しないことを指示します。 + この定数は、PDO::setAttribute および PDO::prepare に渡せます。詳細な情報は + Direct and Prepared Statement Execution + を参照ください。 + + + + +
+ + Property changes on: phpdoc/ja/trunk/reference/pdo_sqlsrv/constants.xml ___________________________________________________________________ Added: svn:keywords + Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL Added: svn:eol-style + native Added: phpdoc/ja/trunk/reference/pdo_sqlsrv/reference.xml =================================================================== --- phpdoc/ja/trunk/reference/pdo_sqlsrv/reference.xml (rev 0) +++ phpdoc/ja/trunk/reference/pdo_sqlsrv/reference.xml 2012-12-23 00:33:09 UTC (rev 328863) @@ -0,0 +1,224 @@ + + + + + + + Microsoft SQL Server 関数 (PDO_SQLSRV) + MS SQL Server (PDO) + + +
+ &reftitle.intro; + + PDO_SQLSRV は、PHP + Data Objects (PDO) インターフェイス を実装したドライバです。 + PHP から、MS SQL Server (SQL Server 2005 以降) + および SQL Azure データベースにアクセスできるようになります。 + +
+ &reference.pdo-sqlsrv.configure; + &reference.pdo-sqlsrv.constants; +
+ + + + PDO_SQLSRV DSN + MS SQL Server および SQL Azure データベースに接続する + + + + &reftitle.description; + + PDO_SQLSRV データソース名 (DSN) は以下の要素で構成されます。 + + + DSN 接頭辞 + + + DSN 接頭辞は sqlsrv: です。 + + + + + APP + + + トレースに使うアプリケーション名を指定します。 + + + + + ConnectionPooling + + + 接続をコネクションプールから確保する + (1 あるいは &true;) のかしない (0 あるいは &false;) のかを指定します。 + + + + + Database + + + データベースの名前を指定します。 + + + + + Encrypt + + + SQL Server との通信を暗号化する + (1 あるいは &true;) のかしない (0 あるいは &false;) のかを指定します。 + + + + + Failover_Partner + + + サーバーと、データベースのインスタンスのミラー (有効になっていて、かつ使える場合) + を指定して、プライマリーサーバーが使えないときに利用します。 + + + + + LoginTimeout + + + 接続の試行のタイムアウト秒数を指定します。 + + + + + MultipleActiveResultSets + + + マルチアクティブ結果セット (MARS) のサポートを無効にするか、明示的に有効にします。 + + + + + QuotedId + + + SQL-92 の規則に従った識別子のクォートを使う (1 あるいは &true;) + か、レガシーな Transact-SQL のルールを使う (0 あるいは &false;) かを指定します。 + + + + + Server + + + データベースサーバーの名前を指定します。 + + + + + TraceFile + + + データのトレースに使うファイルのパスを指定します。 + + + + + TraceOn + + + 確立した接続用の ODBC のトレースを有効にする (1 あるいは &true;) + か無効にする (0 あるいは &false;) かを指定します。 + + + + + TransactionIsolation + + + トランザクション隔離レベルを指定します。このオプションに指定できる値は + PDO::SQLSRV_TXN_READ_UNCOMMITTED、PDO::SQLSRV_TXN_READ_COMMITTED、 + PDO::SQLSRV_TXN_REPEATABLE_READ、PDO::SQLSRV_TXN_SNAPSHOT および + PDO::SQLSRV_TXN_SERIALIZABLE のいずれかです。 + + + + + TrustServerCertificate + + + 自己署名のサーバー証明書をクライアントに信頼させる (1 あるいは &true;) か + させない (0 あるいは &false;) かを指定します。 + + + + + WSID + + + トレース用のコンピューター名を指定します。 + + + + + + + + + &reftitle.examples; + + + PDO_SQLSRV DSN の例 + + 以下の例は、MS SQL Server データベースに接続する方法を示します。 + + + + + + 以下の例は、ポートを指定して MS SQL Server データベースに接続する方法を示します。 + + + + + + 以下の例は、サーバー ID 12345abcde の SQL Azure データベースに接続する方法を示します。 + SQL Azure に PDO で接続するときは、ユーザー名が UserName@12345abcde (UserName@ServerId) + となることに注意しましょう。 + + + + + + + + + +
+ Property changes on: phpdoc/ja/trunk/reference/pdo_sqlsrv/reference.xml ___________________________________________________________________ Added: svn:keywords + Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL Added: svn:eol-style + native