Saat Anda membuat database di server (menggunakan SQL Server Management Studio), Anda tidak perlu (dan tidak boleh!) mengutak-atik file database lagi - biarkan server yang menanganinya untuk Anda.
Sebagai gantinya:lakukan Tambahkan Koneksi di Visual Studio dan kemudian tentukan contoh server (DEV-5\SQLEXPRESS
) dan nama database (emailDatabase
) dalam dialog koneksi Anda.
Dengan ini, Anda menghubungkan dan menggunakan database SQL Server seperti yang dimaksudkan untuk digunakan - pada instance SQL Server itu sendiri. Ini jauh lebih mudah, dan tidak merepotkan, daripada harus berjuang dengan .mdf
"mengambang bebas" file dan melampirkannya ke solusi Anda dan hal-hal seperti itu....
Jadi di sini - isi DEV-5\SQLEXPRESS
ke dalam tarik-turun "Nama server", lalu gunakan opsi "Pilih atau masukkan nama basis data" dan masukkan nama basis data Anda (atau pilih dari menu tarik-turun) - nama itu harus ada di sana!
JANGAN gunakan opsi "Lampirkan file database" - ini adalah .mdf
yang mengambang bebas "fitur" yang agak canggung dan sulit digunakan serta rawan kesalahan - sekali lagi:Saya sarankan tidak menggunakan itu...