Quando crei un database sul server (usando SQL Server Management Studio), non devi più (e non dovresti!) giocherellare con i file di database:lascia che sia il server a gestirlo per te.
Invece:esegui un Aggiungi connessione in Visual Studio e quindi specificare l'istanza del server (DEV-5\SQLEXPRESS
) e il nome del database (emailDatabase
) nella finestra di dialogo di connessione.
Con questo, ti connetti e usi un database di SQL Server nel modo in cui dovrebbe essere usato, sull'istanza di SQL Server stessa. Questo è molto più facile, e molto meno fastidioso, che dover lottare con .mdf
"fluttuanti" file e allegandoli alle tue soluzioni e cose del genere....
Quindi qui:compila DEV-5\SQLEXPRESS
nel menu a discesa "Nome server", quindi utilizzare l'opzione "Seleziona o inserisci il nome del database" e inserisci il nome del database (o selezionalo dal menu a discesa):dovrebbe essere lì!
NON usa l'opzione "Allega un file di database" - questo è il .mdf
fluttuante "funzione" che è piuttosto goffa, difficile da usare e soggetta a errori - ancora una volta:mi raccomando non usando quello...