Bash或PHP脚本在SQL Server上执行存储过程

时间:2010-03-08 14:15:37

标签: php sql-server linux bash

我正在尝试编写将在MS-SQL Server上执行过程的bash或PHP脚本。是否有人以最简单,最方便的方式指出如何做到这一点?

该脚本将在单独的Linux机器上运行。

3 个答案:

答案 0 :(得分:1)

安装php mssql驱动程序(在Linux上)可能会变得非常痛苦。请记住这一点。

我们不得不与一家拒绝安装它们的托管公司打交道。我最终在sql server机器上安装了一个wcf服务(作为Windows服务安装),它只调用sp和来自php脚本的简单http请求。我觉得它实在很酷。

我意识到很多人都认为这是一种绝对的矫枉过正,但毫无疑问,http请求可以从很多设备和平台上执行。您不必在执行sp。

所需的每台计算机和平台上安装sql驱动程序

这样你就不必“打开”sql server进行远程连接,但是你托管wcf服务(这不是更安全或任何东西......只是区别,有些人在听到允许sql时会发疯远程连接)

答案 1 :(得分:0)

这是如何在PHP中执行sproc的example

答案 2 :(得分:0)

你可以使用PHP mssql类。