Uma coisa que você precisa observar são as diferenças bastante graves na maneira como o SQL Server e o MySQL implementam a sintaxe SQL.
Aqui está uma boa Comparação de diferentes implementações de SQL .
Por exemplo, dê uma olhada na seção top-n. No MySQL:
SELECT age
FROM person
ORDER BY age ASC
LIMIT 1 OFFSET 2
No SQL Server (T-SQL):
SELECT TOP 3 WITH TIES *
FROM person
ORDER BY age ASC