How to use "BACKUP DATABASE", but the database is in a different server.? We have 3 servers ( SQL SERVER 2008 ). Is there a way to backup a database, connected in a different server?

Example: i'm on SQL1. I want to do something like this:

BACKUP DATABASE [SQL2].DATABASENAME
     TO DISK ='BACKUP SERVER'


If there's a way to do this via T-SQL It would be great.
EXEC SQL2.master.sys.sp_executesql N'BACKUP DATABASE dbname 
  TO DISK = N''D:\path_on_remote_server\...'';';