MSSQL - mssql_select_db工作在95%,但有时它无法选择DB

时间:2017-02-16 10:22:19

标签: php sql-server

我正在使用SQL Server 2012和PHP 5.2。

要建立连接并选择数据库,我使用此代码:

  $connection = mssql_pconnect(SYSTEM_DB_HOST, SYSTEM_DB_USER, SYSTEM_DB_PASSW);
  mssql_select_db (SYSTEM_DB_NAME ,$connection);

 $connection2 = mssql_pconnect(SYSTEM_DB_HOST, SYSTEM_DB_USER, SYSTEM_DB_PASSW);
  mssql_select_db (SYSTEM_DB_NAME ,$connection2);

没有错误,大部分时间一切正常,但有时我会收到此错误:

Warning: mssql_select_db(): Unable to select database: dbMyDB in ... on line 44 
Warning: mssql_select_db(): Unable to select database: dbMyDB in ... on line 47 

我不知道为什么。我不知道问题出在哪里。我不知道如何调试它。

有人提示吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

尝试从~$ cd path/to/project ~$ PYTHONPATH=$(pwd) 中删除p。您的驱动程序不会持续存在。 配置mssql_pconnect或更改驱动器。

替换为:mssql.ini