从SQL Server Express切换到MySQL

时间:2011-08-02 18:09:40

标签: c# mysql sql-server ado.net

我已经围绕SQL Server Express 2008数据库构建了我的整个应用程序,并随着时间的推移实现了超过4GB限制的潜力。我一直在讨论从MSSQL切换到MySQL的问题,记住我正在大量使用实体框架和Linq。

2 个答案:

答案 0 :(得分:3)

您可能还需要考虑升级到SQL Server Express 2008 R2,because MS increased the maximum database size from 4 GB to 10 GB

如果您的数据库不会那么大,那么您可能会侥幸成功 如果它可能增长超过10 GB,那么从长远来看,升级到SQL Server 2008 R2当然不会对您有所帮助 但是升级到R2至少可以让你花更多的时间来切换到MySQL。


修改
约翰,下载大小取决于SQL Server Express的版本。有三个版本有不同的大小:

“更大”的版本包括SQL Server Management Studio和Reporting Services等内容 如果您不需要,只需要一个数据库,那么最小的版本就足够了。

答案 1 :(得分:1)

我没有使用实体,所以我不能代表这一点。

但对于SQL Express到MySQL的转换,我认为它不小,但它也不是那么大。

MySQL C#dll几乎具有与SQL dll相同的功能,也许它们是MySQLFunction而不仅仅是SQLFunction。

查询中的细微差别可能会让您在这里和那里,例如使用LIMIT 100与TOP 100。