无论如何,我想制作一些PHP页面,它们可以连接到我们的库目录,所以我一直在Drupal/Ubuntu服务器的命令行中工作。我通过tsql获得了到目录的连接并运行了一个查询。我制作了一个基本的PHP脚本来测试连接:
- It works from the Ubuntu command line of the server (connection successful更新:我在笔记本电脑上的一个分区中安装了一个测试Ubuntu,我在这里启动了/FreeTDS,安装了Apache2
它显示以下错误:php7.0-odbc : Depends: php7.0-common (= 7.0.4-7ubuntu2) but 7.0.22-0ubuntu0.16.04.1 is to be installed
php7.0-sybase : Depends: php7.0-common (= 7.0.4-7ubuntu2) but 7.0.22-0ubuntu0.16.04.1 is to be installed
我在Ubuntu上设置了FreeTDS,unixODBC,pyodbc (3.0.7)和django-pyodbc从这里:[IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified我可以使用isql和tsql从命令行连接。
我遵循了 (必要时交换虚拟变量),无法通过使用isql运行的步骤。FreeTDS驱动程序似乎正在工作(虽然它没有得到CLI,而是开始向上计数),但是每次使用isql步骤时,我都会得到相同的错误:[ISQL]ERROR: Could not SQLConnect
一位同事按照指示办事,我最强烈的预感是isql没有将MSSQL