Q1 If i only have xxx backup file and xxx.sql file, can i recover the database from this 2 file???
A1 More details would help understand your question more clearly. A full DB backup dump allows restoration of a DB including data, approximatly to the state of that DB at the time of the backup dump. A .sql file is more likely a script (probably containing object creation tsql, etc.) that would create the DB structures (but probably was not written /created to insert all the DB data).