2013-08-26 74 views
3

我們需要進行使用InstallShield 2013以下,有人可以請指導我:SQL Server 2012的快速檢查和靜默安裝

  1. 檢查是否安裝了SQL Server Express在用戶的機器與否。
  2. 如果存在,表示存在的版本是什麼。
  3. 如果版本不是2012,那麼我們需要在後臺默默安裝SQL Server Express 2012。
  4. 授予特定登錄文件夾的寫入權限(Sql服務)
  5. 安裝SQL Express 2012之後,我們需要從.bak文件恢復數據庫。
  6. 恢復數據庫後,如何運行一些SQL腳本?

請提供任何關於如何達到上述目標的鏈接或指導。我也在平行地閱讀文檔和博客,但它們很廣泛。

由於提前, 帕

回答

0

有不同的方法去實現它。您可以使用先決條件進行檢查並安裝。在執行註冊表檢查後,您可以使用自定義操作或安裝腳本來執行SQL Server的靜默安裝。

安裝完成後,使用腳本可以恢復數據庫,並且installshiled基本msi提供了選項以包含sql腳本並運行它或使用installscript可以運行sql腳本。