如何解決“The instance name specified is invalid”

來源:互聯網
上載者:User
 Q:
      公司的項目用MSDE 資料庫,一切就緒,可以在使用者沒有卸載原來的MSDE(僅刪除資料) 的機器上安裝MSDE版安裝程式,雖然能夠檢測到MSDE 已經安裝,如何解決"The instance name specified is invalid"問題

A: 
      

      Setup preqs launch installs seperatly so your MSI won't know that it's setup.exe installed MSDE. So when you uninstall your app it wont automatically uninstall MSDE.
      However when you define your .PRQ file you should give it a condition that tells it whether MSDE is installed or not. That way when you run your app again it will skip over the MSDE install.
       If you want your install to automatically uninstall MSDE ( not reccomended since it might have already been installed and there might be other databases using it ) then you will have to make a custom action in the UI sequence that calls msiexec to uninstall it. You can't put it in the execute sequence because there is a mutex that only allows 1 execute sequence at a time.

希望可以用orac 等工具修改解決,但是沒找到對應的參數...

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.