【问题标题】:Bash or PHP script to execute stored procedure on SQL Server在 SQL Server 上执行存储过程的 Bash 或 PHP 脚本
【发布时间】:2010-03-08 14:15:37
【问题描述】:

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

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

【问题讨论】:

    标签: php sql-server linux bash


    【解决方案1】:

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

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

    我意识到很多人会认为这绝对是矫枉过正,但毫无疑问,可以从许多设备和平台执行 http 请求。您不必在执行 sp 所需的每台机器和平台上安装 sql 驱动程序。

    这样您不必为远程连接“打开” sql 服务器,但您托管 wcf 服务(这不是更安全或任何东西......只是不同,有些人听到允许 sql 时会发疯远程连接)

    【讨论】:

    • 实际上,在我的情况下,在 Linux 机器上安装任何东西都很容易并且在我的控制之下,任何与 MS SQL 机器相关的东西都不是:P
    【解决方案2】:

    您可以在 PHP 中使用 mssql 类。

    【讨论】:

      【解决方案3】:

      这里是一个example 如何在 PHP 中执行存储过程。

      【讨论】:

        猜你喜欢
        • 2016-10-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-16
        • 2011-11-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多