Nama database adalah nama yang Anda berikan pada file .MDF saat Anda melampirkannya ke instance server SQL Server (Express). Tidak ada nama database tetap "di dalam" MDF yang perlu Anda temukan - terserah Anda apa yang Anda sebut database Anda di server.
Jadi jika Anda melampirkan Database1.mdf
seperti ini:
CREATE DATABASE CrazyDatabase ON
( FILENAME = N’C:\Data\Database1.mdf’ ),
( FILENAME = N’C:\Data\Database1_Log.ldf’ )
FOR ATTACH
maka nama database Anda adalah CrazyDatabase
- tetapi itu tidak memiliki hubungan apa pun dengan nama file MDF asli atau konten apa pun di dalamnya - Anda juga dapat menyebutnya apa pun - apa pun yang Anda pilih.
Dalam hal ini, string koneksi baru Anda adalah:
Server=.\SQLEXPRESS;Database=CrazyDatabase;Integrated Security=SSPI;