如何从msi安装程序(c#)执行sql脚本文件?

如何从msi安装程序(c#)执行sql脚本文件?,c#,C#,我知道这个问题已经被其他一些人提出了。但我的问题是,我想从我创建的安装程序中执行一个sql脚本文件。我在某个论坛上找到了一些与我的问题相关的信息,上面说,sql脚本文件可以通过批处理文件执行。可以使用c#中的process类执行该批处理 有人能告诉我如何从安装程序执行sql脚本而不必查看批处理文件吗?您可以使用Process.Start()启动OSQL.exe,并使用指向.sql文件的命令行参数。如果您使用的是Microsoft sql server,则要在msi安装过程中执行sql脚本,请选中

我知道这个问题已经被其他一些人提出了。但我的问题是,我想从我创建的安装程序中执行一个sql脚本文件。我在某个论坛上找到了一些与我的问题相关的信息,上面说,sql脚本文件可以通过批处理文件执行。可以使用c#中的process类执行该批处理


有人能告诉我如何从安装程序执行sql脚本而不必查看批处理文件吗?

您可以使用Process.Start()启动OSQL.exe,并使用指向.sql文件的命令行参数。

如果您使用的是Microsoft sql server,则要在msi安装过程中执行sql脚本,请选中此项