- ベストアンサー
LINUXからMS SQL Serverに接続する方法は?
仕事上でLinux RedHat73からPHPを使い、別サーバのMS SQL(Windows)に接続したいのですが、方法が分かりません。 最初はODBCを介して接続しようとしていたのですが、その為のODBCが見つからない為難航しています。
- Zephyranthes
- お礼率54% (17/31)
- その他(データベース)
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「iODBC」は、どうでしょう? ほかにも、直接SQL Servrと通信する「freeTDS」というのが、あるみたいです。
関連するQ&A
- ODBCによるSQL serverへの接続方法を教えてください。
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はリモートサーバ。
- 締切済み
- PHP
- VC++からSQL Server 2008への接続
現在ODBCを使用してSQL Serverと接続しています。 ODBCだとそれを使用するマシン全てにODBCの設定をしないといけないため、ODBCの使用を避けようと思っております。 そこで、ODBC以外を使用して、マシンへの設定等も必要がない、SQL Serverと接続するものを探しております。 開発言語はVS2010のVC++です。 DBはSQL Server 2008です。 ADOとODBCであれば、providerに直接指定することで、ODBCの接続なしにSQLに接続できると耳にしたのですが、 やり方がわかりません(VBのページがやたら出てくる) いい接続方法はありますでしょうか? また、その構文例、参考ページがありましたらご教授頂けたらと思います。 よろしくお願い致します。
- ベストアンサー
- C・C++・C#
- SQLの更新方法について
SQLの更新方法について 環境 OS:windows XP home sql server express2008 Microsoft SQL Server Management Studio 10.0.1600.22 現象 MS ACCESSからODBCを通してsql server express2008の中に作ったテーブル”TB01”にアクセスしていました。 あるときSQL Server Management StudioでTB01を削除しました。 ところがACCESSからODBCを通して接続すると削除したはずのテーブル”TB01”が見えていて リンクを張るとデータも出てきます、 ためしに新しくデータベースを作ってテーブルを作成してもODBCからは昔のままのテーブルしかありません。 SQL SERVERを再起動しても変わりません、どのようにすればSQLの内容を更新できるのでしょうか? どなたかお知恵を拝借願います。
- ベストアンサー
- SQL Server
- SQLサーバー接続について
DB初心者です。 ODBCからSQLサーバーへのアクセスを設定したく、奮闘しておりますが うまくいかず困っております。 先方から支給されたのは、 DB名、ID、パスワード、ホスト名、ポート番号、MySQLのバージョン5.0.90で、 その通り設定したつもりが、以下のようなエラーが出てソース作成できません。 --- 接続できませんでした。: SQLState: '01000' SQL Server エラー: 11001 [Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]ConnectionOpen(Connect()). 接続できませんでした。: SQLState: '08001' SQL Server エラー: 6 [Microsoft][ODBC SQL Server Driver][TCP/IPSockets]指定された SQL Server が見つかりません。 --- エラー番号で検索してみても原因がわからず・・・ 詳しい方いらっしゃいましたらお願いいたしますm(__)m
- ベストアンサー
- SQL Server
- SQLサーバーに接続できなくなりました。
いつもお世話になります。 今日突然SQLサーバのデータが見れなくなってしまいました。 環境は以下のとおりです。 1、サーバーにSQLServer7.0が入っている。(OS:WindowsNT) 2、私のPC(OS:Windows2000Sever)にSQLServer2000が入っており、 そのEnterprise Manegerからサーバーのデータを見ていた。 状況は以下のとおりです。 1、今日別の件でネットワーク(TCP/IP)の設定を変えました。 タイミング的にはそれから急に見れなくなった感じです。 2、でも、インターネットも出来るし、 サーバーにある共有フォルダ内ファイルを エクスプローラーで見ることは出来るし、 なんかそれは関係ない気がします。 3、Enterprise Manegerだけでなく、 ODBCでの接続も出来ません。 とりあえずAccessでリンク張ってデータを見ようかなと思い、 ODBCを作ろうとしましたが接続できませんでした。 4、エラー内容はODBCもエンタープライズマネージャも「時間切れ」でした。 なにか情報をお持ちの方はアドバイスお願いします。
- 締切済み
- その他(データベース)
- PHPからMS-ACCESSへ接続
PHP5が使用できる環境でサーバ側に手を加えずにMS-ACCESSへ接続させることはプログラムで可能でしょうか? (ODBC接続だとサーバ側に変更が必要だと知りました・・・) 可能であれば、どのように接続したらよいでしょうか?サンプルでプログラムを見れたらありがたいです。 また、設定変更が必要でないのであれば別の方法でもかまいませんので方法があれば教えてください。(ファイルをアップロードすればできる方法がいいです)
- 締切済み
- PHP
- MacOSからSQLサーバ2005(2008)へ接続するための方法を考
MacOSからSQLサーバ2005(2008)へ接続するための方法を考えています。 OSはSnow Leopardで最新版です。 ODBCマネジャーもダウンロードしています。 最終的にはFileMakerPro11で操作します。 現状では、結局ODBCドライバーがないということでとまってしまいます。 WindowsではODBCドライバーが標準であったのですが、Macではありません。 WEBでいろいろ探してみたのですが、有料ドライバ以外見つかりません。 たぶん、Mac用のODBCドライバが見つかれば問題は解決するように思います。 WEBで検索するところでは、LinuxではJDBCを使っている人という記述は見つけられるのですが、MACで実際に設定するところまではないように思います。 よろしくお願いします。
- ベストアンサー
- Mac
- PHP 5.3 から MSSQL2008接続
会社の仕事の関係でPHPのちょっとしたアプリを作成しなければならなくなってしまったのですがPHP5.3からMS SQL server 2008 への接続ができません。いろいろなサイトで確認するとsqlドライバの設定が必要だということはわかりましたが、どうもうまくいきません。 Winows2008 Server R2 SP1とMS SQL server 2008 x64環境にてPHP5.3が使用できる環境を作成する為のインストール方法が最初からわかるようなサイト又は方法をご教授いただけないでしょうか
- ベストアンサー
- PHP
- SQLサーバーへの接続について
SQL server 2005(OS:Windows7)へ、WindowsXPのマシンからリモート接続しようと思い、 ODBCにて接続の設定を行いたいのですが、接続できない状態です。 Windows7側で、XPの端末のユーザー情報を登録することで接続が出来ると思い、 色々なサイトを見てみたんですが、よく分からず・・・ Windows7側ではどのような設定が必要なのでしょうか? (アカウントの追加? それともSQLserverで何か設定が必要?) 教えてください><
- 締切済み
- SQL Server
- MS SQL-Serverの導入について質問
MS SQL-Serverの導入について質問があります。 現在、MS-Accessで行っている業務をSQL Serverに移行することになりました。 クライアントのパソコン台数は約30台です。(Windows98からWindows7まで各種のOSで接続します。) サーバー機のOSやSQL Serverの製品やライセンスについて、どのようなものを購入すれば安く構築出来るのでしょうか? ライセンスについては、パソコンの台数分だけ必要なのでしょうか? ライセンスは、どこで購入できるのですか?
- ベストアンサー
- その他(Windows)
お礼
遅くなりましたがありがとうございました。やってみます。