SQL server express edition是使用SQL数据库的先决条件

时间:2011-06-20 14:29:33

标签: .net sql-server-2008

我创建了一个使用SQL数据库的Windows窗体应用程序。设置将数据库复制到最终用户的计算机上。但是,最终计算机是否必须安装SQL Server Express版本或者只安装.NET Framework?

需要此信息才能创建安装文件。

3 个答案:

答案 0 :(得分:1)

要使用“.mdf”数据库文件,您需要安装SQL Server。使用Express Edition(并将其作为用户实例附加),或者更高级版本之一(例如Standard,Enterprise)。

如果您想避免安装,您可以使用SQL Server Compact,(创建“.sdf”文件),这可以只是bin部署。

答案 1 :(得分:0)

如果要在用户计算机上安装SQL Server数据库,则需要在其计算机上运行SQL Server版本。如果您的数据库仅包含SQL Server Express版本中的内容,那么这就足够了。如果没有,那么他们将需要在他们的机器上安装适当的版本。

顺便提一下,如果这些是安装在最终用户计算机上的独立应用程序,那么您可能需要查看SQL Server Compact,因为这可能更符合您的需求。 (SQL Server专为多用户多机访问而设计,Express版本主要由hobbiests和RAD场景使用)

答案 2 :(得分:0)

听起来你的问题也在寻找关于如何在最终用户的计算机上没有它的情况下部署SQL Express作为应用程序一部分的建议。

此MSDN白皮书将指导您完成各种方法。 “ClickOnce”方法使这比过去容易得多。

http://msdn.microsoft.com/en-us/library/bb264562(v=sql.90).aspx(2005)

http://msdn.microsoft.com/en-us/library/dd981032(v=sql.100).aspx(2008)

(但正如已经说过的那样,请给SQL CE一个外观,因为它可能更符合您的需求)