2009-08-21 112 views
0

我知道這個問題已被其他幾個人發佈。但我的問題是,我想從我創建的安裝程序執行一個SQL腳本文件。我在一些論壇上發現一些與我的問題有關的信息,說sql腳本文件可以通過批處理文件執行。該批處理可以使用c#中的進程類來執行。如何從msi安裝程序(c#)執行sql腳本文件?

任何人都可以告訴我如何從安裝程序執行一個SQL腳本,而無需通過批處理文件?

回答

0

您可以使用Process.Start()通過指向您的.SQL文件的命令行參數啓動OSQL.exe。

0

如果您使用的是Microsoft sql server,那麼要執行sql腳本作爲msi安裝的一部分,請檢查此link