• You can do it by two options:

    SQL Server Management Studio (GUI)

    T-SQL (Command line)

    But I only prefer T-SQL because it is easy to use. You can get full idea about all the steps from here: http://www.techrepublic.com/blog/window-on-windows/how-do-i-restore-a-sql-server-database-to-a-new-server/454

    SQL Database Recovery Expert 🙂