我正在开发使用数据库的winform应用程序(.net)。一些非常基本的表格结构。
我已经创建了Windows安装程序项目(.msi,.exe)。我知道如何将.net框架与此安装程序一起使用,因此当用户尝试安装我的软件并且他/她的系统没有.net框架时,可以使用相同的msi进行安装。
现在我的情况是我需要在安装我的软件时将sql server(快速版)引擎安装到客户端机器上。我不想将SSMS(sql server management studio-IDE)安装到客户端计算机上。
答案 0 :(得分:0)
SQL Server可以是installed unattended - 您所做的只是为所需版本重新分发单个安装程序文件,然后使用正确的参数调用它。请记住,这不是非常重要,并且不能作为初始安装程序的一部分来完成。作为此安装的一部分,有很多可能会出错,因此您需要以某种方式处理它,或者花费大量时间来支持您的安装。 AFAIK也无法可靠地将其转换为合并模块,以便您可以将其作为MSI的一部分。
如果您只想在小型数据库中使用基本结构,请考虑使用LocalDB editions SQL Server之一。