Името на базата данни е името, което давате на вашия .MDF файл, докато го прикачвате към екземпляра на сървъра SQL Server (Express). Няма фиксирано име на база данни "вътре" в MDF, което трябва да откриете - изцяло зависи от вас как ще наречете вашата база данни на сървъра.
Така че, ако прикачите своя Database1.mdf
като това:
CREATE DATABASE CrazyDatabase ON
( FILENAME = N’C:\Data\Database1.mdf’ ),
( FILENAME = N’C:\Data\Database1_Log.ldf’ )
FOR ATTACH
тогава името на вашата база данни е CrazyDatabase
- но това няма никаква връзка с името на файла на оригиналния MDF или каквото и да е съдържание в него - можете да го наречете и по друг начин - както решите.
В този случай вашият нов низ за връзка ще бъде:
Server=.\SQLEXPRESS;Database=CrazyDatabase;Integrated Security=SSPI;