从 MSI 导出 .sql 文件
Exporting .sql file from MSI
我有一个包含多个 .sql 脚本文件的 MSI 文件,谁能告诉我是否可以提取这些文件并查看内容。我尝试使用 orca 导出 ISSQLScriptFile table,但文件导出为 .sql.ibd,这是无用的。
谢谢!
我很久没看这个了,但我记得它都是加密的。
https://community.flexerasoftware.com/showthread.php?188927-Extract-packed-script-sql-from-msi
"For security, the script is encrypted and then stored in the MSI package."
然后有人提到您可以在安装程序 运行 时从临时目录拦截 SQL 文件。
如果这仍然是正确的,并且是否有任何其他解决方法,MichaelU 可以权衡一下。
假设文件在内部 CAB 文件中的意义上位于 MSI 文件中,然后执行 "administrative" 安装,这根本不是安装。一个典型的命令是:
msiexec /a [msi 文件的路径] TARGETDIR=[文件所在文件夹的路径]
它将所有单独的文件提取到该位置。
我有一个包含多个 .sql 脚本文件的 MSI 文件,谁能告诉我是否可以提取这些文件并查看内容。我尝试使用 orca 导出 ISSQLScriptFile table,但文件导出为 .sql.ibd,这是无用的。
谢谢!
我很久没看这个了,但我记得它都是加密的。
https://community.flexerasoftware.com/showthread.php?188927-Extract-packed-script-sql-from-msi
"For security, the script is encrypted and then stored in the MSI package."
然后有人提到您可以在安装程序 运行 时从临时目录拦截 SQL 文件。
如果这仍然是正确的,并且是否有任何其他解决方法,MichaelU 可以权衡一下。
假设文件在内部 CAB 文件中的意义上位于 MSI 文件中,然后执行 "administrative" 安装,这根本不是安装。一个典型的命令是:
msiexec /a [msi 文件的路径] TARGETDIR=[文件所在文件夹的路径]
它将所有单独的文件提取到该位置。