For SQL Server 2012 try this (just set the offset)
SELECT * FROM MyTable ORDER BY OrderingColumn ASC OFFSET 0 ROWS FETCH NEXT 5 ROWS ONLY
OFFSET :
Indicates the number of skipped rows before it starts returning rows from the query expression.
FETCH NEXT :
Specifies the number of rows returned after the OFFSET clause has been processed.
The definitions of OFFSET and FETCH NEXT are taken from here .
Request 1:
Offset 0 => 1-5
Request 2:
Offset 5 => 6-10, etc.
SQL script example: http://sqlfiddle.com/#!6/b4b8c/2
source share