Hallo,
ich würde gerne eine Anwendung in C# programmieren. Diese Anwendung soll Zugriff auf Daten in einer Datenbank haben. Diese Datenbank sollte einkompiliert sein. Mir schwebt als IDE Visual C# vor und als Datenbak MS SQL 2000 Developer Edition? Reicht das?? Irgendwie gewinne ich keine richtige Übersicht, welche Version welche Features unterstützt. Vielleicht kann jemand helfen?
Viele Grüße
Dennis
Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge
Hallo,
also vom SQL Server gibt es - wie TW bereits sagte - z. B. die MSDE. Die unterstützt Datenbanken bis max. 2 GigaByte und max. 5 gleichzeitige Connections.
Fünf Connections hört sich zwar im ersten Moment wenig an, genügt aber locker für den Zugriff von bis zu 25 User (je nach Anwendung auch mehr), da der Zugriff bei C# über ADO eine sehr kurze Verbindungszeit benötigt und nicht wie früher eine Connection für die Anwendung offengehalten wird.
Download MSDE: http://www.microsoft.com/sql/msde/downloads/download.asp.
Wenn Dir das nicht genügt (größere Datenbank, mehr Connections) gibt es noch die Möglichkeit die SQL Runtime zu lizenzieren - oder eben doch einen SQL Server mit-zu-verkaufen.
Die Developer Edition ist - wie der Name schon sagt - für Entwickler und hat den selben Funktionsumfang wie der SQL Server Enterprise Edition. Die Lizenz lässt eine Nutzung ausschließlich zu Entwicklungs- und Demnonstationszwecken zu.
Der Preis liegt bei ca. 56 Euro + Versandkosten.
Die Developer Edition lässt sich im Gegensatz zur Enterprise Edition auch auf Desktop-Betriebssystemen (Win 2000, XP) installieren.
Wenn Du den SQL Server 2000 Windows CE Edition einsetzen möchtest (für z. B. Pocket PCs mit WIndows CE), dann benötigst Du diese Developer Edition, damit Du die CE-Edition weiterverteilen darfst.
Der Installer ist meines Wissens nach erst bei Visual Studio dabei.
Gruß HADU