You can use Standard/Developer/Enterpr
ise editions, which are not free.
You should buy a license.
You can find about purchasing SQL Server licenses here:
http://www.microsoft.com/sqlserver/2005/en/us/how-to-buy.aspx
Alter
natively, you can use SQL Compare and SQL Data Compare softwares from RedGate (these are not freewares, but you can test trial versions and in 30 days, do what ever you need).
http://www.red-gate.com/products/SQL_Compare/index.htm
http://www.red-gate.com/products/SQL_Data_Compare/index.htm
SQL Compare if for comparing and making two databases the same (structures, tables, views, stored procedures, triggers and etc.)
SQL Data Compare is for comparing and making two databases with the same data. (Records)