MSSQL - Select the first 3 rows of each table in a database
===

I have a database with 69 tables and I want to select only the first three records of each table.

I can do it *per table* with `SELECT TOP 3 * FROM table_schema.table_name` however if I was to do this manually, it would take a lot of time. 

Could you please suggest a workaround?


The database is on a MSSQL 20087 server.


I tried [this solution](http://stackoverflow.com/questions/2154087/mysql-select-first-4-records-for-each-category-in-a-table) but I can get it to work (I don't know how to modify it for MSSQL)

Thanks in advance,

Phil