Název databáze je název, který zadáte svému souboru .MDF, když jej připojíte k instanci serveru SQL Server (Express). „Uvnitř“ MDF není žádný pevný název databáze, který musíte zjistit – je zcela na vás, jak svou databázi na serveru nazvete.
Pokud tedy připojíte svůj Database1.mdf
takhle:
CREATE DATABASE CrazyDatabase ON
( FILENAME = N’C:\Data\Database1.mdf’ ),
( FILENAME = N’C:\Data\Database1_Log.ldf’ )
FOR ATTACH
pak je název vaší databáze CrazyDatabase
- ale to nijak nesouvisí s původním názvem souboru MDF ani s jakýmkoliv obsahem v něm - můžete to nazvat i jinak - jak chcete.
V tomto případě by váš nový připojovací řetězec byl:
Server=.\SQLEXPRESS;Database=CrazyDatabase;Integrated Security=SSPI;