1. Open up SQL Server Management Studio
  2. Connect to Server 1 (the database you want copied)
  3. Expand the server folder structure you will see Replication
  4. Expand the replication folder
  5. Rght click and create a new publication under Local Publications
  6. Once complete you can configure the distribution by right clicking on the replication folder
  7. Connect to server 2 (where you want the database copied)
  8. Under the replication folder if it has not already created a subscription to the publication on Server 1 create it.


Creating a linked server should only be used if you need to do cross server queries. 

If he just wanted to copy the data fresh everytime you could just setup a dts job that runs x number of times per day.

The option is up to you.  The replication will be faster because it will transfer less data.  DTS will be the whole package everytime.