如何在客户端机器上安装 sql server express...?
Posted
技术标签:
【中文标题】如何在客户端机器上安装 sql server express...?【英文标题】:How to install sql server express on client machine...? 【发布时间】:2014-11-12 08:30:30 【问题描述】:我正在开发 Winform 应用程序(.net),它在非常小的级别上使用数据库。一些非常基本的表结构。
我已经创建了 Windows 安装程序项目 (.msi,.exe)。我知道如何用这个安装程序安装 .net 框架,所以当用户尝试安装我的软件并且他/她的系统没有 .net 框架时,可以使用相同的 msi 安装。
现在我的情况是我需要在客户端安装我的软件时将 sql server(express edition) 引擎安装到客户端机器上。我不想在客户端机器上安装 SSMS(sql server management studio-IDE)。
【问题讨论】:
【参考方案1】:SQL Server 可以是installed unattended - 您只需重新分发所需版本的单个安装程序文件,然后使用正确的参数调用它。请记住,这不简单,并且不能作为初始安装程序的一部分来完成。作为此安装的一部分,有很多可能出错的地方,因此您要么需要以某种方式处理它,要么花费大量时间来支持您的安装。 AFAIK 也无法可靠地将其滚动到合并模块中,以便您可以使其成为 MSI 的一部分。
如果您只想在小型数据库中使用基本结构,请考虑改用 SQL Server 的LocalDB editions 之一。
【讨论】:
以上是关于如何在客户端机器上安装 sql server express...?的主要内容,如果未能解决你的问题,请参考以下文章
我可以将 Sql Server CE (3.0) 用作 Windows 应用程序的嵌入式数据库吗?我必须在机器上安装 Sql Server CE 吗?
mysql 数据库如何转换到 sql sever的数据库格式