Hi @Koogie Buffalo ,
I did a test for you.
On the first server, I created the database named T2 and created a table then inserted two records. Then I copied the .mdf file of this database to another server to simulate your situation.
On the second server, the following T-SQL statement creates a database named MyDatabase and attach the data file from first server to here.
CREATE DATABASE MyDatabase
ON (FILENAME = 'C:\Users\Administrator.TESTDOMAIN\Desktop\T2.mdf')
FOR ATTACH;
This is because you didn't have a log file to begin with, so it created itself.
Refresh the database, you will see the tables and two rows i inserted before.
Best regards,
Seeya
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".