Databasenavnet er det navn, du giver din .MDF-fil, når du vedhæfter den til SQL Server (Express) serverforekomsten. Der er ikke noget fast databasenavn "inde i" MDF'en, som du skal opdage - det er helt op til dig, hvad du kalder din database på serveren.
Så hvis du vedhæfter din Database1.mdf
sådan her:
CREATE DATABASE CrazyDatabase ON
( FILENAME = N’C:\Data\Database1.mdf’ ),
( FILENAME = N’C:\Data\Database1_Log.ldf’ )
FOR ATTACH
så er dit databasenavn CrazyDatabase
- men det har ingen som helst forbindelse til den originale MDF's filnavn eller noget indhold i den - du kan også kalde det hvad som helst andet - hvad end du vælger.
I dette tilfælde vil din nye forbindelsesstreng være:
Server=.\SQLEXPRESS;Database=CrazyDatabase;Integrated Security=SSPI;