代码之家  ›  专栏  ›  技术社区  ›  Øyvind Bråthen

在目标计算机上运行脚本而未在该计算机上安装SQL server

  •  0
  • Øyvind Bråthen  · 技术社区  · 16 年前

    我有一个程序可以在几台机器上运行。我无法精确控制该程序将运行在哪台计算机上,但所有计算机都将链接到位于某个服务器上的同一数据库。

    程序可能需要运行以.sql文本文件形式接收的脚本。

    目前,程序正在用正确的参数启动osql来运行这个脚本,这很好。

    我无法控制哪些计算机将运行此操作,也无法强制这些计算机的所有者安装MS SQL Express,因此需要下列操作之一:

    1. 找一个替代者 osql 我可以和我的程序一起发布,并用来运行脚本。

    2. 使用C#中的内置函数从文件运行脚本。我试过在SQL服务器上读取文件并逐条运行命令,但这样做太慢了(在某些情况下,脚本文件可能非常大)

    提前谢谢。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Community Mohan Dere    9 年前