如何在客户端机器上安装 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...?的主要内容,如果未能解决你的问题,请参考以下文章

每个客户端上的 C# Sql-server

sql server 2000安装程序配置服务器失败

我可以将 Sql Server CE (3.0) 用作 Windows 应用程序的嵌入式数据库吗?我必须在机器上安装 Sql Server CE 吗?

mysql 数据库如何转换到 sql sever的数据库格式

在Win7 64位电脑上安装Sql Server 2008 R2 Express

如何在sql server 2008客户端安装sql profiler