Saya tidak berpikir mungkin untuk berinteraksi dengan file MDF tanpa melalui mesin SQL Server. Kemungkinan besar Anda akan menginstal SQL Server Express (yang seharusnya menjadi opsi jika Anda memilih untuk menambahkan/menghapus program untuk Visual Studio, atau Anda dapat mengunduhnya secara terpisah dari sini - ini adalah opsi 2008 R2 With Tools), lampirkan database Anda , lalu sambungkan ke mesin itu dari program Anda.
Banyak tutorial online akan menyarankan Anda menggunakan User Instances
fitur dan AttachDbFileName
. Saya sarankan Anda jangan ikuti rute itu karena sering menyebabkan kebingungan - banyak, banyak pengguna terhubung ke satu instance database melalui Management Studio, instance yang berbeda dari program mereka, dan kemudian tidak mengerti mengapa yang satu tidak melihat pembaruan yang dibuat oleh yang lain . User Instances
fitur sudah tidak digunakan lagi dan saya lebih suka melampirkan database ke instance dengan benar.
Di SQL Server 2012 Anda dapat mengunduh runtime SqlLocalDb baru (Anda menginginkan file SqlLocalDB.MSI x86 atau x64 dari sini), yang membuat proses ini lebih mudah, karena ini adalah mesin SQL Server on-demand tanpa pemeliharaan. Namun perhatikan bahwa database Anda akan ditingkatkan ke format file 11.0 yang baru, yang berarti Anda tidak akan dapat melepaskan/melampirkan atau mencadangkan/memulihkan ke versi yang lebih lama (2008, 2008 R2, dll). Saya menambahkan banyak teknik pemecahan masalah untuk pengguna baru yang dimulai dengan SqlLocalDb di sini.