Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何在客户端计算机上安装sql server express。。。?_.net_Winforms_Windows Installer_Sql Server Express - Fatal编程技术网

.net 如何在客户端计算机上安装sql server express。。。?

.net 如何在客户端计算机上安装sql server express。。。?,.net,winforms,windows-installer,sql-server-express,.net,Winforms,Windows Installer,Sql Server Express,我正在开发winform应用程序(.net),它在非常小的级别上使用数据库。一些非常基本的表结构 我已经创建了windows安装程序项目(.msi.exe)。我知道如何将.net framework与此安装程序一起安装,所以当用户尝试安装我的软件而他/她的系统没有.net framework时,可以使用相同的msi进行安装 现在我的情况是,在客户机安装我的软件时,我需要将sql server(express edition)引擎安装到客户机上。我不想将SSMS(sql server manage

我正在开发winform应用程序(.net),它在非常小的级别上使用数据库。一些非常基本的表结构

我已经创建了windows安装程序项目(.msi.exe)。我知道如何将.net framework与此安装程序一起安装,所以当用户尝试安装我的软件而他/她的系统没有.net framework时,可以使用相同的msi进行安装

现在我的情况是,在客户机安装我的软件时,我需要将sql server(express edition)引擎安装到客户机上。我不想将SSMS(sql server management studio IDE)安装到客户端计算机上。

sql server可以-您所做的只是重新分发所需版本的单个安装程序文件,然后使用正确的参数调用它。请记住,这不是微不足道的,不能作为初始安装程序的一部分来完成。在这个安装过程中,可能会出现很多错误,因此您要么需要以某种方式处理它,要么需要花费大量时间来支持您的安装。顺便说一句,也没有办法可靠地将其合并到一个合并模块中,从而使其成为MSI的一部分

如果您只想在小数据库中使用基本结构,请考虑使用SQLServer中的一个。