В MS SQL нет инструкции LIMIT. Почему? Ответ на этот вопрос знает только Билли Гейтс.
Самый обычный запрос с LIMIT'ом:
SELECT * FROM `some_table` LIMIT 10, 20
В MS SQL подобный запрос будет иметь вид:
SELECT top 20 * FROM [some_table] WHERE [primary_key_field] NOT IN
(
SELECT top 10 [primary_key_field] FROM [some_table] ORDER BY [primary_key_field]
)
ORDER BY [primary_key_field]