簡體   English   中英

如何通過installshield附加數據庫?

[英]How to attach DB by installshield?

我正在通過install shield 2010創建安裝程序。我有2個問題:

  1. 我如何進行安裝以安裝SQLExpress作為先決條件?

  2. 我在installshield SQL腳本部分的“腳本”選項卡中添加以下SQL腳本:

     Use master go CREATE DATABASE [DBClinic] ON (FILENAME =N'%appfolder%ClinicSoftware\\DB\\DBClinic.mdf'), (FILENAME =N'%appfolder%ClinicSoftware\\DB\\DBClinic_1.mdf') FOR ATTACH go 

在安裝時,它顯示此錯誤:

  unable to open the physical file "C:\Program files\Clinic\DB\DB.mdf".
  operating system error 2: the system cannot find the file specified (5120)

此路徑是在安裝過程中創建的。 當我看到錯誤時,我檢查了路徑,它在那里,但是當我接受錯誤並取消安裝時,安裝路徑也消失了。

如果在完成安裝之前未實際創建安裝路徑,那么在安裝過程中如何附加我的數據庫?!?!

當我嘗試附加.mdf文件時,我遇到了同樣的問題,我有一個解決方案,有必要為.mdf和安裝目錄(對於“授權用戶”組)指定“完全控制”權限,然后它起作用了。 但不幸的是,我需要在沒有權限設置的情況下進行附加。 :-(((

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM