Bei der Firma, die ich entwickle, führen die Entwickler normalerweise Datenbanken auf ihren Laptops aus. Wir haben auch eine Instanz von SQL Server 2005 und SQL Server 2000 Servern, die als virtuelle Maschinen unter einer MSDN-Lizenz ausgeführt werden.Ist SQL Server 2005 Express gut genug für die Entwicklung?
Ich bin kein MSDN Guru und nicht wirklich vertraut mit den Ins-und-outs von MSDN, also sind meine Fragen wie folgt.
Wäre jeder Entwickler in der Lage, eine MSDN-Version des SQL Servers für Entwicklungszwecke auf seinem Laptop zu installieren, wenn wir genügend Abonnements haben? Sollten wir in der Ungewissheit stattdessen SQL Server Express für unsere Entwicklungszwecke verwenden und die Datenbanken später auf unsere zentralen Datenbankserver migrieren, nachdem wir alle erforderlichen Änderungen an den Datenbanken vorgenommen haben? Gibt es wesentliche Unterschiede zwischen SQL Server Express und SQL Server Enterprise hinsichtlich der Funktionalität?
Bitte verwenden Sie nicht das Tag "mssql". Bitte verwenden Sie stattdessen "sql-server". Außerdem ist das Produkt "SQL Server", nicht "MS SQL 2005". –
SQL Server Enterprise und Developer unterstützen bestimmte Skalierbarkeitsfunktionen wie Tabellenpartitionierung und Multi-Thread-Indexerstellung, Online-Neuindizierung usw. nicht in Express. Express entspricht grundsätzlich der Standard Edition, jedoch mit den Einschränkungen, auf die andere hingewiesen haben (RAM und Dateigröße, kein SQL Server-Agent usw.) Wenn Sie MSDN für die Entwickler haben, würde ich die Developer Edition für Ihre Produktionsumgebung verwenden. – onupdatecascade