我想使用 Wix 创建一个设置,它也可以在SQL Server中运行数据库脚本。 所以我想测试用户提供的实例名称,用户名和密码是否正确。 即,可以使用提供的凭据建立与SQL Server数据库的连接。 有没有办法知道不使用自定义操作。
答案 0 :(得分:2)
我不知道为什么你对自定义动作说不。你的问题可以使用自定义动作轻松解决
我不确定,但我相信SqlDatabase Element将尝试使用User tag中提供的凭据登录您的数据库。 Example
如果这不起作用,我建议您尝试使用自定义操作。请参阅以下链接:
1 GT; WIX database deployment, installation
2 - ; AppSecInc的开源wix扩展为
http://code.dblock.org/msi-community-extensions-deploying-databases
3 GT; CPP自定义行动
http://benschwehn.wordpress.com/2007/10/16/msi-setup-how-to-do-a-sql-server-connection-test-2/
4> http://www.codeproject.com/Articles/331368/WIXDataBase