2017-09-26 8 views
0

私はUbuntuとODBCドライバ13でPHP7を使用しています。 PDOとSQLSRVドライバを使用しようとしましたが、SQL Server 2000がサポートされていないというエラーが表示され続けます。PHP7でSQL Server 2000に接続できますか?

私のジレンマは、このサーバーはまだ稼動していますが、アップグレードする手段はありませんが、報告する必要があります。

このサーバーに接続する他の方法はありますか? 私は、このサーバーが18歳に近いことを完全に認識しています。

おかげ

+0

あなたはhttps://stackoverflow.com/questions/30721219/php-5-6-and-sql-server-2000を見てみたいことがあります。しかし、PHP 7では、 'mssql'関数は削除され、' sqlsrv'関数に置き換えられました。 – alalp

+0

ええ、私はすでにそれを試していましたが、あなたがそれがsqlsrvに置き換えられていると言われているので、SQL Server 2000に接続することはできません。 – magowan90

答えて

0

私は私が持っていた既存のSQL Server 2012のインスタンスを使用して、データベースをリンクすることで、私の問題を解決しました。次にsqlsrvを使用して2012年のインスタンスに接続し、私の選択したopenqueryを実行します。

このガイドは以下のように役立ちました。

https://blogs.msdn.microsoft.com/dbrowne/2015/05/15/how-to-create-a-linked-server-to-sql-2000-from-sql-2012-or-later/

関連する問題