0
Apacheを(XAMPP経由で)サービスとしてではなくスタンドアロンサーバーとして実行すると、次のコードが正常に動作します(ユーザー名とパスワード私は、ApacheをWindowsサービスとして実行するように変更したときに、しかし)XAMPPをサービスとして実行すると、ページがODBCサーバーに接続できない
$server = "WMS";
$link = odbc_connect($server,'','');
if (!$link) {
die('Something went horribly wrong while connecting to MSSQL');
}else {echo('');}
を取り外し、接続が途切れると、私は次のようなエラーメッセージが出てい:
Warning: odbc_connect() [function.odbc-connect]: SQL error:
[Microsoft][ODBC Driver Manager] Data source name not found
and no default driver specified, SQL state IM002 in SQLConnect
in C:\xampp\htdocs\Dev\well.php on line 30.
Something went wrong while connecting to MSSQL
これは、Windows Server 2008の問題です。サービスは、Windowsは、もはやSQLおよびWindows認証にSQL Serverを切り替え認証
の私の方法であったSQLサーバーにログインされたものでないとしてApacheを実行
SQL認証タイプのユーザーとして設定されたとして、あなたは同様かのようにサービスとしてSQL Serverを実行してください。スタンド単独アプリケーションですか? – trejder
これはサービスです。Windows認証ではなく、SQL Server認証とWindows認証を有効にして、問題を解決しました。今それは動作します – ScottC