2 Stimmen

Erstellen einer mdf-Datei aus einem Sql-Skript

Ich habe eine Datenbank in Visual Studio 2008 in einem App_Data-Ordner eines MVC-Webanwendungsprojekts erstellt. Das Ergebnis ist eine mdf-Datei für die Datenbank, die auf der Registerkarte Server Explorer untersucht werden kann. Sie können ein SQL-Skript für Änderungen an der Datenbank erstellen.

Ich frage mich also, wie Sie diese SQL-Änderungsskripte in einer MDF-Datei in Visual Studio 2008 ausführen? Oder bin ich gezwungen, dies über die Anwendung SQL Management Studio Express zu tun?

3voto

Neil Barnwell Punkte 39692

Die Syntax lautet:

CREATE DATABASE [databaseName]

Dadurch wird eine Datenbank auf dem SQL-Server erstellt, mit dem Sie verbunden sind, und es werden Dateien mit den Standardnamen am Standardspeicherort erstellt. Es gibt zusätzliche Optionen ( beschrieben auf MSDN ), die es Ihnen ermöglicht, die Datenbankdateien an anderer Stelle zu platzieren (einschließlich ihrer Umbenennung), wenn Sie dies wünschen.

Um diesen Befehl auszuführen, müssen Sie eine Verbindung zum SQL-Server herstellen. Ich empfehle SQL Server-Verwaltungsstudio (es gibt auch die kostenlose Express-Ausgabe ).

Natürlich können Sie auch SQLCMD .

1voto

Martin Brown Punkte 23597

Sie können ein Datenbankprojekt* erstellen und das Projekt mit Ihrer Datenbank verbinden. Datenbankprojekte finden Sie unter ' Andere Projekttypen/Datenbank ' im neuen Projektdialog. Wenn Sie dann das erstellte Skript im Datenbankprojekt platzieren, können Sie es einfach ausführen, indem Sie mit der rechten Maustaste auf das Skript im Projektmappen-Explorer klicken und Ausführen wählen.

*Datenbankprojekte sind nur verfügbar in Visual Studio Professional-Ausgabe und darüber.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X