![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
PHPでSQL ServerへのODBC接続をしたいのですが、SQL Serverの場合の例がみつけられません。以下の~部分を教えてください。
try{
$db=new PDO("~");
$db->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
print('データベースへの接続を確立しました。');
}catch(PDOException $e){
die("エラーメッセージ:".$e->getMessage());
}
※SQL ServerへはWindows認証で接続しています。
PHP使用環境
OS:Windows2000 pro
PHP:5.1.6
ODBC:登録済み(Windows認証、登録時の接続テスト正常終了)
※SQL Serverはリモートサーバ。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
SQLServerはあつかったことがありませんが、以下のサイトの一番下が参考になりませんか?
http://php.mirror.camelnetwork.com/manual/ja/ref …
http://search.net-newbie.com/php/function.pdo-co …
この回答への補足
ODBC接続で成功いたしました。
最終的にSQL Server側の認証モードを混合モード(もともとはWindows認
証のみ)に変更し、以下のdsn情報で成功しました。
以下dsnの内容(dsnを外部ファイルとして、uri:file//~で利用)
odbc:DRIVER=SQL Server;UID=sql serverのユーザID;PWD=sql serverのパスワード;DATABASE=データベース名;SERVER=サーバ名
$db=new PDO("uri:file://dsnファイルのへのパス")
本当のところ、SQL Serverへの接続はWindows認証モードで利用したかったのですが、とりあえずこれでいろいろと試してみます。
回答ありがとうございます。
教えていただいた情報を参考にしているのでが、SQL Serverへの接続ができなくて、実績のある方にコード例を聞けばヒントがあるかと思ったのですが。。。ネットで探してもODBC接続の例がなくて試行錯誤してます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- PHP 重複を防ぐ記述について教えて下さい。 3 2023/04/03 14:35
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- PHP PHP MySql ページング 2 2022/09/20 06:38
- その他(開発・運用・管理) Windows serverでマルチキャスト通信の確認をしたいです。MicrosoftよりMPING 1 2023/03/31 01:05
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
OracleInProcServer.XOraSessio...
-
Android端末から外部DB(MYSQL...
-
VB.NET Oracle接続 クライアン...
-
ora-01017エラーについて
-
System.Net.Sockets.SocketExce...
-
【Win7・64・C#】マイコンUSB通...
-
ASP.NETのパフォーマンスと接続...
-
データベース接続/切断の基本的...
-
VB.NET ORA-12170
-
ctfmon.exe。スタック ベースの...
-
タスクバーのボタンがオレンジ...
-
砂時計 点滅がなおりません・・
-
TeraTermマクロの”Link...
-
GridviewとDataGridviewの違い
-
タイマーマクロの二重起動防止...
-
C#からvbsを実行したい
-
Accessのマクロで、"RunApp/ア...
-
コマンドボタンのキャプション...
-
windows vistaで、最近 KACT2
-
VBAでネットワーク上のバッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
OracleInProcServer.XOraSessio...
-
System.Net.Sockets.SocketExce...
-
データベース接続/切断の基本的...
-
c#のTLS1.2での通信について
-
javascriptでSQLite接続
-
VB6.0のコードによるMySQLへの接続
-
ASP.NETでSQL-SERVERへの接続方法
-
ConnectNamedPipeの接続待ち
-
DataAdapterだけじゃダメ?
-
Android端末から外部DB(MYSQL...
-
Cでデータベース操作
-
システム作成においておススメ...
-
●Excel VBAからSQLServerのデー...
-
メールを変数の中に入れたいの...
-
Delphi でOracleのデータを表示...
-
VB2010 Dataset内のDB接続先変更
-
PHP 「mysql_connect」と「PEA...
-
【Win7・64・C#】マイコンUSB通...
-
【.NET】OracleConnection には...
-
[asp.net]visual studio2008のD...
おすすめ情報