場景:SQL數據庫部署
我寫了一個軟件應用程序,包括安裝程序,要由外行先生被用來到一臺計算機上安裝該系統。
該系統是一個簡單的C#winforms應用程序與SQL Express數據庫。目標機器是安裝了SQL Express和.NET 3.5的Windows XP的標準安裝。
我能夠爲winforms應用程序創建安裝程序,它將檢查版本,創建所有目錄並複製所有必要的可執行文件等。我還有一個SQL腳本,它將創建數據庫並將其填充必要的數據。但是,我不知道如何去爲目標機器上的數據庫創建一個獨立的安裝程序。
我有一個SQL腳本將創建數據庫等,但我如何使安裝程序運行此腳本?我有一個谷歌,我真的不知道我在找什麼,請有人指出我在正確的方向。
預先感謝您。
如果您尚未擁有RDBMS,那麼您可能需要考慮SQLite(http://sqlite.org/)。它很輕量級,性能也很好(只要你沒有使用「大數據」的東西),並且不需要繁瑣的設置。 – 2011-09-20 14:59:32
你不能只將數據庫作爲mdf文件嵌入到你的項目中並以這種方式部署嗎? – Simon