tambien puedes utilizar Row_Number() over (), si tienes 2005 o superior
 
Por ejemplo para numerar las filas de una tabla StringResource 
ordenada por el campo ResourceType debemos hacer    
Código SQL:
Ver originalSELECT   ROW_NUMBER() OVER (ORDER BY resourceType) AS Nro,  
     stringresource.*
FROM   stringresource