普通はアタッチするために、GUIやシステムストアドプロシージャ(sp_attach_db,sp_attach_single_file_db)を使用しますが、それらは結局 CREATE DATABASE FOR ATTACH を実行しています。ストアドを覗いてみてください。
で、試してないのでできるかわかりませんが、CREATE DATABASE FOR ATTACH で LOG ON句 を使用してログファイルを明示的に指定してみてはいかがでしょうか。
CREATE DATABASEの構文はBOL等で調べてください。
-----追記------
2000ではストアドの使用が推奨されていたのですが、2005ではCREATE DATABASEが推奨されていたり句が増えていたりするので、この辺りはバージョンによって差異がありそうです。