• ベストアンサー

LINUXからMS SQL Serverに接続する方法は?

 仕事上でLinux RedHat73からPHPを使い、別サーバのMS SQL(Windows)に接続したいのですが、方法が分かりません。  最初はODBCを介して接続しようとしていたのですが、その為のODBCが見つからない為難航しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

「iODBC」は、どうでしょう? ほかにも、直接SQL Servrと通信する「freeTDS」というのが、あるみたいです。

参考URL:
http://www.iodbc.org/,http://www.freetds.org/
Zephyranthes
質問者

お礼

遅くなりましたがありがとうございました。やってみます。

関連する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のページがやたら出てくる) いい接続方法はありますでしょうか? また、その構文例、参考ページがありましたらご教授頂けたらと思います。 よろしくお願い致します。

  • 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サーバー接続について

    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サーバーに接続できなくなりました。

    いつもお世話になります。 今日突然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で何か設定が必要?) 教えてください><

  • MS SQL-Serverの導入について質問

    MS SQL-Serverの導入について質問があります。 現在、MS-Accessで行っている業務をSQL Serverに移行することになりました。 クライアントのパソコン台数は約30台です。(Windows98からWindows7まで各種のOSで接続します。) サーバー機のOSやSQL Serverの製品やライセンスについて、どのようなものを購入すれば安く構築出来るのでしょうか? ライセンスについては、パソコンの台数分だけ必要なのでしょうか? ライセンスは、どこで購入できるのですか?