Deployment 使用正确的部署工具复制文件并运行SQL脚本

Deployment 使用正确的部署工具复制文件并运行SQL脚本,deployment,Deployment,将升级部署到具有以下要求的软件的最佳方式是什么: 升级: 必须从客户端计算机而不是服务器上运行。 必须显示对话框才能选择网络位置并将文件复制到共享。 必须显示对话框才能输入SQL Server连接信息,升级必须连接到SQL Server才能运行升级脚本。 不得在运行升级的客户端计算机上更改任何内容。添加/删除程序、注册表等中没有任何内容,即没有Windows安装程序。 不得依赖任何其他DLL或框架。用户必须能够下载单个文件并从Windows XP SP2运行它,而无需安装任何其他内容。 我已经调

将升级部署到具有以下要求的软件的最佳方式是什么:

升级:

必须从客户端计算机而不是服务器上运行。 必须显示对话框才能选择网络位置并将文件复制到共享。 必须显示对话框才能输入SQL Server连接信息,升级必须连接到SQL Server才能运行升级脚本。 不得在运行升级的客户端计算机上更改任何内容。添加/删除程序、注册表等中没有任何内容,即没有Windows安装程序。 不得依赖任何其他DLL或框架。用户必须能够下载单个文件并从Windows XP SP2运行它,而无需安装任何其他内容。 我已经调查了一些事情:

批处理文件无法显示允许用户输入连接信息的对话框 OSQL无法显示对话框,也无法复制文件 WiX在Windows Installer上运行,因此它将东西放在运行它的客户端计算机上 自定义C/VB应用程序需要.NET framework Winzip/WinRAR无法显示对话框,无法运行SQL脚本
如果你不想依赖任何DLL和框架,你应该制作一个本机应用程序,例如,自定义winrar sfx,你可以在提取后运行其他脚本,这可以是执行sqlcmd的批处理。

我认为winrar sfx不允许我创建一个对话框,让用户输入SQL Server连接信息服务器,数据库,用户名,密码。我错了吗?