Nazwa bazy danych to nazwa, którą nadajesz plikowi .MDF podczas dołączania go do wystąpienia serwera SQL Server (Express). Nie ma stałej nazwy bazy danych "wewnątrz" MDF, którą musisz odkryć - całkowicie zależy od Ciebie, jak nazwiesz swoją bazę danych na serwerze.
Więc jeśli dołączysz swój Database1.mdf
tak:
CREATE DATABASE CrazyDatabase ON
( FILENAME = N’C:\Data\Database1.mdf’ ),
( FILENAME = N’C:\Data\Database1_Log.ldf’ )
FOR ATTACH
wtedy nazwa twojej bazy danych to CrazyDatabase
- ale to nie ma żadnego związku z oryginalną nazwą pliku MDF lub jakąkolwiek zawartością w nim - możesz to również nazwać inaczej - cokolwiek wybierzesz.
W takim przypadku nowe parametry połączenia będą wyglądały następująco:
Server=.\SQLEXPRESS;Database=CrazyDatabase;Integrated Security=SSPI;