När du skapar en databas på servern (med hjälp av SQL Server Management Studio) behöver du inte (och bör inte!) pilla runt med databasfilerna längre - låt servern sköta det åt dig.
Gör istället en Lägg till anslutning i Visual Studio och ange sedan serverinstansen (DEV-5\SQLEXPRESS
) och databasnamnet (emailDatabase
) i din anslutningsdialogruta.
Med detta ansluter du och använder en SQL Server-databas på det sätt som den är tänkt att användas - på själva SQL Server-instansen. Detta är mycket enklare och mycket mindre krångel än att behöva kämpa med "fritt flytande" .mdf
filer och bifoga dem till dina lösningar och sånt....
Så här - fyll i DEV-5\SQLEXPRESS
i rullgardinsmenyn "Servernamn" och använd sedan alternativet "Välj eller ange databasnamn" och ange ditt databasnamn (eller välj det från rullgardinsmenyn) - det borde finnas där!
GÖR INTE använd alternativet "Bifoga en databasfil" - det här är den fritt flytande .mdf
"funktion" som är ganska klumpig och svår att använda och felbenägen - igen:jag rekommenderar inte använder det...