php 設定の問題について
環境: win7 iis7.5 php5.3.10 mssql 2008
sql で Microsoft の sqlsrv に接続するには、php を使用する必要があります。 インストール後、hello world
Microsoft のテスト ケースを使用してテストします:
PHP コード
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->
<?php
/*Connect to the local server using Windows Authentication and
specify the AdventureWorks database as the database in use. */
$serverName = "'local'";
$conn = sqlsrv_connect( $serverName);
if( $conn === false )
{
echo "Could not connect.\n";
die( print_r( sqlsrv_errors(), true));
}
if( $client_info = sqlsrv_client_info( $conn))
{
foreach( $client_info as $key => $value)
{
echo $key.": ".$value."\n";
}
}
else
{
echo "Client info error.\n";
}
/* Close connection resources. */
sqlsrv_close( $conn);
?>
結果は次のようになります:
接続できませんでした。 Array ( [0] => Array ( [0] => 08001 [SQLSTATE] => 08001 [1] => 53 [code] => 53 [2] = > [ Microsoft][SQL Server Native Client 10.0] 名前付きパイプ プロバイダー: SQL Server への接続を開けませんでした [メッセージ] => [Microsoft][SQL Server Native Client 10.0] 名前付きパイプ プロバイダー: 開けませんでした。 SQL Server [53] への接続。) [1] => Array ( [0] => HYT00 [SQLSTATE] => HYT00 [1] => 0 [code] => 0 [2] = > [Microsoft][SQL Server Native Client 10.0]ログイン タイムアウトの期限が切れました [メッセージ] => [Microsoft][SQL Server Native Client 10.0]ログイン タイムアウトの期限が切れました ) [2] => 08001 [SQLSTATE ] => 08001 [1] => [コード] => 53 [2] => [Microsoft][SQL Server Native Client 10.0] の確立中にネットワーク関連またはインスタンス固有のエラーが発生しました。 SQL Server への接続が見つからないか、アクセスできません。インスタンス名が正しいかどうか、および SQL Server がリモート接続を許可するように構成されているかどうかを確認してください。 SQL Server Native Client 10.0] SQL Server への接続を確立中にネットワーク関連またはインスタンス固有のエラーが発生しました。インスタンス名が正しいかどうか、また SQL Server がリモート接続を許可するように構成されているかどうかを確認してください。詳細については、「SQL Server Books Online」を参照してください。) )
一体何が起こっているのでしょうか。 2日間これをやっています。おかしくなる。 誰が助けてくれますか?
-----解決策---------------------------- --$serverName = " 'local'";
$conn = sqlsrv_connect( $serverName);
? ? ? ?
データベースに接続するのにユーザー名さえ必要ないのですか?いつからそんなに寛大になったの?
local は現在のサービス内の唯一のインスタンスを意味します。なぜ引用符がたくさんあるのでしょうか?
------解決策------------------
この返信を読む必要がある場合は、ログインするか、CSDN に登録してください!
------解決策------------------
この返信を読む必要がある場合は、ログインするか、CSDN に登録してください!
------解決策------------------
この返信を読む必要がある場合は、ログインするか、CSDN に登録してください!