Unterschied zwischen .dbo und .mdf-Datenbank
Bin ich wirklich neu in der Datenbank und ich bin mit visual studio 2010. Von dem was ich weiß, gibt es zwei Methoden zum erstellen einer Datenbank. Die erste ist, mit der rechten Maustaste auf das Projekt, und wählen Sie Hinzufügen->Neues Element, und klicken Sie dann im Add New Item-dialog wähle ich die Service-basierte Datenbank erstellt, die eine mdf-Datei liegt lokal in meinem Projekt.
Alternativ kann ich auch eine Datenbank erstellen, in der folgenden Weise. Klicken Sie rechts auf die DataConnection im Server-Explorer und wählen Sie Neue SQL Server-Datenbank. Die erstellte Datenbank wird gezeigt, in server-explorer als homepc\sqlexpress.myCreatedDatabase.dbo.
Also meine Frage ist was ist der Unterschied zwischen diesen beiden Datenbanken (mdf-und dbo) und gibt es irgendwelche Unterschiede, die auftreten, nachdem ich release mein Projekt, installieren und führen Sie es auf anderen pcs?
Du musst angemeldet sein, um einen Kommentar abzugeben.
.DBO ist der Eigentümer der Datenbank, während
.MDF ist die manifest-Daten-Datei, die die eigentliche Datenbank-Datei.
Die primäre Datendatei enthält die Start-up-Informationen für die Datenbank und zeigt auf die anderen Dateien in der Datenbank. User-Daten und Objekte können in dieser Datei gespeichert oder in sekundären Daten-Dateien. Jede Datenbank verfügt über eine primäre Datendatei. Die empfohlene Dateinamenerweiterung für primäre Datendateien ist .mdf.(sehen msdn)
für mehr info siehe forum hier DBO-oder MDF was ist der diffrence?