Que tal.
Si es SQL Server 2000, tienes que guardar el resultado de tu consulta en un tabla temporal y posteriormente hacerle un select a esa tabla temporal.
Por ejemplo.
Código:
SELECT Identity(int,1,1) as Num, Campo1, Campo2, CampoN
INTO #TablaTemp
FROM miTabla
SELECT *
FROM #TablaTemp
ORDER BY Num
DROP TABLE #TablaTemp
Saludos!