6

Do Visual Studio 2010 enthalten bereits Sql Server-Instanz, oder ich muss Sql Server Developer Edition installieren, um eine Anwendung zu entwickeln, die eine Sql Server db benötigen.Visual Studio 2010 und Sql Server

Wenn es eine Sql Server Express Edition installiert, ist es genug oder es ist besser, Sql Server Entwickler Edition zu haben?

Antwort

11

Ich würde zweitens, dass die Installation der "vollen" SQL Server Development Edition macht Sinn, wenn Sie ernsthafte Datenbank-Entwicklung.

Sie können jedoch beide nebeneinander installiert haben und SQL Server Express ist aus einem bestimmten Grund sehr nützlich - es unterstützt die Platzierung von Datenbankdateien im Ordner App_Data von ASP.NET-Anwendungen. Während ich dies nicht für meine eigenen Projekte tue, ist es eine sehr nette Funktion für Demos oder Open-Source-Anwendungen, die Sie aus dem Internet herunterladen: Einfach entpacken, VS starten, F5 drücken, und Sie haben eine laufende Lösung inklusive Datenbank. Ohne SQL Express müssen Sie zuerst die MDF-Datei verschieben, die Datenbank anhängen, Benutzerrechte einrichten, die Verbindungszeichenfolgen usw. ersetzen ...

7

Das Installationsprogramm von Visual Studio 2010 bietet Ihnen die Möglichkeit, SQL Server 2008 Express Edition zu installieren. Diese Edition von SQL Server ist gut genug für Entwicklungszwecke, aber nicht für den produktiven Einsatz gedacht.

+0

Ist es bequemer, Management Studio für die Manipulation der DB zu verwenden, oder Server Explorer ist genug? –

+1

Ich bevorzuge Management Studio selbst, aber andere wie Visual Studio. Auch, wenn Köder wirklich schwere DB-Entwicklung tun, empfehle ich SQL Express und SQL Developer Edition zu installieren. –

+0

@Dave stimme ich völlig zu, ich fühle mich genau so. Aber die Installation von Visual Studio kostet Ressourcen. und ich kenne die Express-Ausgabe nicht wirklich, also ist es vielleicht einen Versuch wert? –

2

Ich denke, dass die Größenbeschränkung nicht das Hauptproblem ist. In Sql Server 2008 verfügen Sie über einige Funktionen in Sql Server Management Studio, die nicht in Express Management Studio oder der Express-Datenbank-Engine verfügbar sind, wie: - schlägt die Tabellen- und Spaltennamen vor (im Abfragefenster) - Sql Profiler Cor Westra