我有一个使用SQL Server 2005数据库的应用程序。
我正在尝试为我的应用程序创建设置,但我也希望包含SQL Server 2005安装。
有没有办法包含SQL Server 2005的无提示无人参与安装过程?
谢谢!
答案 0 :(得分:0)
您可以create an configuration file进行安装。但是,真正的问题是你是否应该这样做。我知道没有其他产品会在安装过程中安装服务器级版本的SQL Server。甚至微软自己的产品都没有这样做。
您是否只会在集成安全模式下运行此功能?或者,您是否计划使用硬编码密码设置sa帐户?
您打算创建一个命名实例吗?您将如何确保最终用户还没有具有该名称的SQL实例?
您是否要正确设置安全性,以便在发现漏洞并且安装产品的人员不应用任何服务包时,此SQL实例不会成为僵尸网络的一部分?< / p>
您是否要承担授权服务器实例的责任?
不要这样做。使产品安装程序要求使用凭据和服务器实例。然后,构建数据库并存储产品访问数据库所需的任何内容。
如果您需要使用私有SQL类型的实例,还有其他替代方法(例如SqlExpress)。