【发布时间】:2010-10-29 15:32:39
【问题描述】:
将我的旧数据库从 MySQL 迁移到 SQL Server,2005 还是 2008 R2 哪个版本合适?一些开发人员建议我坚持使用旧版本。
建议优点和缺点。我将与我的 .NET 独立 Windows 应用程序一起使用。
【问题讨论】:
标签: sql-server sql-server-2005 sql-server-2008
将我的旧数据库从 MySQL 迁移到 SQL Server,2005 还是 2008 R2 哪个版本合适?一些开发人员建议我坚持使用旧版本。
建议优点和缺点。我将与我的 .NET 独立 Windows 应用程序一起使用。
【问题讨论】:
标签: sql-server sql-server-2005 sql-server-2008
我会推荐 2008 R2 而不是 2005 Express Edition,因为 2005 Express 的数据库大小限制为 4 GB,而 2008 年将其提高到 10 GB。 RAM 仍然是limited to a maximum of 1 GB。
除了即将失去对 2005 年的支持这一事实之外,还增加了 hierarchyid...
【讨论】:
我会选择 2008 R2,如果没有其他原因,那么 mainstream support for 2005 will end on 04/12/2011.
【讨论】:
Microsoft 已宣布对 SQL Server 2005 的主流支持将于 2001 年 4 月 12 日结束。 http://support.microsoft.com/lifecycle
我会使用较新的版本,因为它的使用寿命更长,并且还具有一些很酷的功能,例如压缩存储格式和压缩备份。如果您正在考虑使用免费的 Express 版本 2008 R2 最多允许 10GB 的数据库,而旧版本将您限制为 4GB。
【讨论】:
SQL 2008 R2 与早期版本相比具有许多优势 - 标准版允许压缩备份 - 如果小于 10GB,则可以在 R2 快速版本上恢复。 (早期版本限制为 4GB) 2008R2 中的 SQL 管理工作室具有智能感知功能,并且智能感知在 SQL 中的应用非常好。 2008 R2 仍将在 XP 上运行适当的服务打包。两者都像岩石一样坚固。 SQL 语言在连接领域有许多(有用的)扩展。数据类型(地理和几何)和索引有许多有用的插件。
【讨论】: