I ended up taking another approach to my answer. Rather than initializing it on the external hdd itself since that wasn't an option, generate the database files with little to no data with your local instance on your local storage.
Write a script for the db you want to move
USE master;
ALTER DATABASE db
MODIFY FILE (name='db_name'
,filename='E:\dbfile.mdf');
If you have a log file attached with the db, modify that as well
ALTER DATABASE db
MODIFY FILE (name='db_name_log'
,filename='E:dbfile_log.ldf');
Set the database offline
ALTER DATABASE db SET OFFLINE WITH ROLLBACK IMMEDIATE;
Copy the .mdf and .ldf file to the external drive and then
ALTER DATABASE db SET ONLINE;
Hope this helps somebody!
CREATE DATABASEcommand. stackoverflow.com/questions/120917/…