3

我有一个从 microsoft sql server 工具目录运行 osql.exe 并运行脚本的程序。

问题是在没有安装 sql server 的计算机上,缺少此工具。所以我的问题是是否可以将它作为独立运行(以及可能需要的任何 dll),这意味着从应用程序的本地目录中的 Process.Start 运行它们。

4

2 回答 2

1

是的你可以。只需复制二进制文件即可。

于 2008-11-08T19:37:39.097 回答
0

你为什么要产生osql?

我已经编写了简单的程序来使用 SMO 执行脚本 - 主要受这篇文章的启发。

编辑

这篇文章的要点是使用SQL Server Management Objects (SMO)Server.ConnectionContext.ExecuteNonQuery解析带有GO语句的 SQL。

于 2008-11-06T15:18:43.893 回答