0

我有一个脚本可以连接到 SQL 服务器以将一些数据拉到 MySQL 数据库中,并且我想设置计划任务以定期运行它。理想情况下它应该在后台运行,但如果它打开/关闭某些东西,我不会太在意。

我用脚本制作了一个bat文件

C:\wamp\bin\php\php5.3.0\php.exe "C:\wamp\www\data\import.php"

但是,它似乎不喜欢它连接到 SQL Server 并且出错的事实

PHP Fatal error: Call to undefined function sqlsrv_connect() in c:\wamp\www\includes\connection.php on line 4

在浏览器中运行它时不会抛出它。有任何想法吗?

4

1 回答 1

1

您的命令行 PHP (CLI) 似乎没有激活 SQL Server 扩展。

尝试:

  • 检查您的php.ini文件(特定于 CLI 的文件,而不是 Apache 的文件)
  • 运行php -m以查看在命令行中激活了哪些模块。
于 2012-05-23T10:14:46.900 回答