Wie kann man SQL Server 2008 am besten als Entwicklungsdatenbank verwenden, aber gleichzeitig sicherstellen, dass die Datenbank mit SQL Server 2005 kompatibel ist?
Antworten
Zu viele Anzeigen?Sie können den Kompatibilitätsgrad der Datenbank einstellen, aber es gibt keine Garantie, dass dies alle Ihre Anforderungen erfüllt. Zum Beispiel werden die neuen Datentypen auf dem SQL 2008 System verfügbar sein, aber sie werden nicht auf dem SQL 2005 Server verfügbar sein.
Der einzige Weg, um zu garantieren, dass alles von der Entwicklung bis zur Produktion funktioniert, besteht darin, SQL 2005 in der Entwicklung einzusetzen.
Vergessen Sie nicht, dass es auch Verhaltensunterschiede zwischen den beiden Versionen gibt, und dass etwas auf 2008 anders (und unzureichend) funktionieren kann als auf 2005 - dies hängt natürlich von vielen Faktoren in Bezug auf Ihre Daten und Ihre Anwendung ab.
Es ist besser, mit dem kleinsten gemeinsamen Nenner zu entwickeln und mit den neueren Versionen zu testen.
0 Stimmen
Beachten Sie, dass Sie Ihre 2008-DB nicht auf einer 2005-Instanz wiederherstellen können. Mehr Informationen: stackoverflow.com/questions/17450114/