Sí, LINQ to SQL funciona con SQL Server 2000 con una excepción:necesita la función ROW_NUMBER(), disponible solo en SQL Server 2005/2008, para admitir la paginación eficiente del lado del servidor. Sin él, las funciones de paginación (como señala Mehrdad) se entregan utilizando la estrategia clásica Top N:muy ineficiente a medida que avanza más y más a través de su conjunto de datos porque termina desechando la mayoría de los registros seleccionados a partir de la tercera página.