Merhaba,
Anladığım kadarıyla yazıyorum:
Herhangi bir sql server'a attach edilmemiş bir mdf dosyası ile çalışmak istiyorsun sanırım. Bunun için öncelikle Sql Server Express edititon kullanman gerekiyor ve kullanman gereken connection string'de şöyle olmalı:
Data Source=.\SQLEXPRESS;
AttachDbFilename=DataDirectory\Database1.mdf;
Integrated Security=True;
User Instance=True
Özellikle Sql Server Express Edition diyorum çünkü, User Instance sadece express edition'da kullanabileceğin bir parametre. Buradaki mantığı bağlantı ile birlikte mdf file'ın attach olması şeklinde açıklayabiliriz.
Kolay gelsin...