Verwenden einer .MDF SQL Server-Datenbank mit ASP.NET im Vergleich zu SQL Server

Ich schreibe gerade eine Website in ASP.NET MVC und meine Datenbank (die noch keine Daten enthält, nur die richtigen Tabellen) verwendet SQL Server 2008, das ich auf meinem Entwicklungscomputer installiert habe. Ich stelle von meiner Anwendung aus über den Server-Explorer eine Verbindung zur Datenbank her, gefolgt von der Zuordnung von LINQ zu SQL.

obald ich die Entwicklung der Website abgeschlossen habe, werde ich sie auf meinen Hosting-Service umstellen, bei dem es sich um einen virtuellen Hosting-Plan handelt. Ich mache mir Sorgen, ob die Verwendung des SQL Server-Setups, das derzeit auf meinem Entwicklungscomputer ausgeführt wird, auf dem Produktionsserver schwierig ist, da ich alle Datenbanktabellen über das Hosting-Kontrollfeld importieren muss.

Mir ist aufgefallen, dass es möglich ist, eine SQL Server-Datenbank in Visual Studio zu erstellen. Es wird dann im Verzeichnis App_Data gespeichert.

Meine Fragen sind die folgenden:

Macht es Sinn, sich zu bewegen my SQL Server DB aus SQL Server in das Verzeichnis App_Data als.mdf DateiWenn ja,Wi Kann ich es verschieben? Ich glaube, das nennt man dasDetach Befehl, ist es nicht?Sind da irgendwelche Performance / Sicherheitsprobleme das kann mit einem @ auftret.mdf Datei wie folgt? Würde mein geplantes Setupwork OK mit einem typischen virtuellen Hosting-Plan? Ich hoffe, dass das.mdf database wird nicht für die begrenzte Anzahl von SQL Server-Datenbanken angerechnet, die mit meinem Plan erstellt werden können.

Ich hoffe, diese Frage ist nicht zu weit gefasst. Danke im Voraus

Hinweis: Ich beginne gerade mit ASP.NET MVC und all dem, daher kann es sein, dass ich völlig falsch verstehe, wie das funktionieren soll.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage