主要区别:
SQL Server只能用于Windows平台,而MySQL可以在Windows上,也可以在Linux上;
在某些查询语句细节上有区别,如SQL Server支持top,MySQL支持limit;
在管理方式方面有很多不同,如备份恢复的方法、安全性管理等;
SQL Server提供更加全面的服务器功能,如同步、复制、镜像等,毕竟有微软在支撑它,是一个全方位的企业级数据库,而MySQL原本只是一个开源免费的数据库,虽然也有很多大公司在使用,但在服务器管理方面的支持还是比较有限的,被Oracle收购之后,企业版在这方面有所增强。