我有InstallShield 2012 InstallScript MSI項目,我需要運行Oracle SQL腳本。InstallShield 2012在調用Oracle SQL腳本時掛起
我的測試腳本是這樣的:
update zversion set comments = 'Oracle' where version = '1.30.1'
當運行安裝掛起與對話說:「自定義操作執行SQL安裝腳本...」
在日誌文件中末項: MSI(s)(70:30)[16:05:31:054]:執行op:CustomActionSchedule(Action = ISSQLServerInstall,ActionType = 1025,Source = BinaryData,Target = ISSQLServerInstall,CustomActionData = C:\ Users \ P \ AppData \ Local \ Temp \〜E303.tmp) MSI(s)(70:D4)[16:05:31: 367]:調用遠程自定義操作。 DLL:C:\ Windows \ Installer \ MSIEF3A.tmp,入口點:ISSQLServerInstall 1:處理SQL連接'SQLServer'... 1:跳過SQL連接'SQLServer'。此連接在IS_SQLSERVER_CXNS_ABSENT_FROM_INSTALL屬性中指定。 1:處理SQL連接'Oracle'... 1:確定是否至少有一個SQL腳本計劃在連接下執行... 1:計劃執行SQL腳本'SqlScript5.sql1'。請注意,如果您有爲此腳本指定的模式版本,最終的決定將在稍後做出。 1:試圖建立SQL連接...服務器:P.PO.COM,數據庫:MSOW 1:[Microsoft] [ODBC驅動程序管理器]腳本執行= RunOnInstall,操作=安裝,組件狀態=安裝,架構= 驅動程序的SQLSetConnectAttr失敗 1:嘗試執行SQL腳本... 1:確定是否將執行SQL腳本'SqlScript5.sql1'... 1:將執行SQL腳本,因爲在腳本中找不到模式版本目標數據庫。 1:準備執行SQL腳本文件:'SqlScript5.sql1'。路徑:'C:\ Users \ P \ AppData \ Local \ Temp \〜E314.tmp' 1:在第3行執行SQL >>>
更多信息:當我運行此Oracle SQL腳本時,我的安裝掛起。我很茫然。 的InstallShield 2012 的InstallScript MSI項目 Windows 7的 Oracle客戶端11.2.0.1.0 AdoDriverName:微軟ODBC用於Oracle 連接: 命令超時:30秒 批處理分隔符:GO 腳本: UPDATE zversion set lastudchangedate = sysdate WHERE Version ='1.30.1' GO – 2012-04-11 20:03:03