我们有一个生产应用程序,它在生产和应用程序访问的用户系统上安装MSDE作为本地数据库。现在我们正在将使用Windows 7和应用程序技术的用户系统迁移到.NET。我们计划升级MSDE,因为它是8.00.760版本(我正在检查“添加删除程序”属性)。我很困惑应该是什么版本?我们是否需要更新到SQL Server 2008或者是否还有更高版本的MSDE?
我不必从旧的MSDE中获取数据备份,也不必担心该部分。
如果我们需要转到SQL Server 2008,哪个版本最适合我的情况?我有大约200个用户。我们是否需要从某个地方购买产品(如微软)
如果是的话会有什么代价呢?我们是否根据用户购买批量许可证?
请你就此提出建议。非常感谢你!
答案 0 :(得分:2)
MSDE 是SQL Server 2000 的“仅限本地”版本 - 没有更新版本的MSDE。
从SQL Server 2005 开始,免费版本(您可以合法使用免费 - 即使是商业应用程序)也称为 SQL Server Express 。当前版本是SQL Server 2012 Express(即将推出2014版本) - 我强烈建议使用该版本(而不是使用另一个已有5年历史的系统,如SQL Server 2008)。
这些仍然是应安装在中央服务器上的服务器产品 - 但您也可以在PC上本地使用它。主要限制是Express版本仅支持1个CPU,最多1 GB的RAM,并且具有数据库大小限制(2005/2008年最多4 GB,2008 R2 / 2012最多10 GB)。
See this Microsoft site for more information on SQL Server Express
如果您遇到这些限制的问题 - 那么是的,您必须从Microsoft或授权经销商处购买SQL Server的官方许可。不同的选项和价格太宽泛,无法在此列出 - 您必须向Microsoft或经销商询问报价