Is it follow relational delete(hierarchy delete).
Not sure I understand what you mean. Rhino.ETL is a pipeline for accepting data from a source (input), processing the data and sending the data to a destination (output). What the source & destination are is agnostic. it could be a database, a file, a web service, or objects passed in from another process. When the input/output is a database it uses the ADO.Net framework. whatever TSQL commands the DB can understand is what's can be done. In other words: Rhino.ETL can use SQL but it doesn't require TSQL. it just passes the commands along to ADO.Net which are passed along to the database.
And also i just want back up the db to the another server. is it possible to do without bulk copy.
Bulk Copy is just one option, IIRC it's also specific to MS SQL Server. You don't have to use it. It's just one option. If you are looking to backup a database though I would imagine there are much better alternatives than ETL. Most, if not all, enterprise databases have a backup feature built into the engine itself. And smaller databases are usually simple enough to do dump files or xcopy. I would research what alternatives for backups are available before I would use ETL as my backup engine.