¿Cuál es la mejor manera de utilizar SQL Server 2008 como base de datos de desarrollo, pero asegúrese de que la base de datos sea compatible con SQL Server 2005?SQL Server 2008 compatibilidad con SQL Server 2005
Respuesta
Esto se puede hacer a través de SQL Enterprise Manager o como esto:
ALTER DATABASE <database>
SET COMPATIBILITY_LEVEL = { 80 | 90 | 100 }
uso 90 para la compatibilidad 2005.
Esto reemplaza la funcionalidad utilizada para versiones anteriores, el procedimiento almacenado sp_dbcmptlevel.
Puede establecer el nivel de compatibilidad de la base de datos, pero no hay garantía de que cubra todas sus bases. Por ejemplo, los nuevos tipos de datos estarán disponibles en el sistema SQL 2008, pero no estarán disponibles en el servidor SQL 2005.
La única manera de garantizar que todo funcione desde Dev hasta Prod es poner SQL 2005 en desarrollo.
No olvide que también existen diferencias de comportamiento entre las dos versiones, y algo en 2008 puede tener un rendimiento diferente (y no suficiente) que 2005, esto obviamente dependerá de muchos factores sobre sus datos y solicitud.
Es mejor desarrollar contra el mínimo común denominador y las pruebas en contra de las versiones más recientes.
- 1. SQL Server 2008 a SQL Server 2005
- 2. Restaurar SQL Server 2008 DB * a * SQL Server 2005
- 3. degradación de SQL Server 2008 a SQL Server 2005
- 4. MySQL vs SQL Server 2005/2008 rendimiento
- 5. SQL Server 2008 nivel de compatibilidad
- 6. SQL Server 2005 replicación
- 7. Isoweek en SQL Server 2005
- 8. Android con SQL Server 2008
- 9. Visual Studio 2005 no es compatible con Sql Server 2008
- 10. Compatibilidad con varios idiomas de SQL Server
- 11. servidor SQL Integration Services 2008-2005 compatibilidad
- 12. Cómo actualizar la resolución de conflictos al actualizar de SQL-Server 2005 a SQL-Server 2008
- 13. Uso de SQL Server 2008 y SQL Server 2005 y fecha y hora
- 14. Compatibilidad con versiones anteriores de SQL Server en Entity Framework?
- 15. Actualizar SQL Server 2008 a 2008 R2
- 16. ¿Hay algún beneficio de rendimiento al usar SQL Server 2008 sobre SQL Server 2005?
- 17. Notificación de cambio con Sql Server 2008
- 18. Linking Server en SQL Server 2008 R2
- 19. ¿Puedo usar SQL Server Management Studio 2005 para 2008 DB?
- 20. SQL Server 2008 a SQL Server Compact Edition?
- 21. Visual Studio 'SQL Server 2008 Server Project' contra 'Sql Server 2008 Database project'?
- 22. SQL Server 2008 y HashBytes
- 23. Microsoft SQL Server 2008 - Fechas
- 24. vistas actualizables - SQL Server 2008
- 25. SQL Server 2008: reemplazar cadena
- 26. SQL Server 2008 CTE Recursion
- 27. SQL Server 2008 'sp_syspolicy_purge_history' Función
- 28. SQL Server 2008 - HashBytes columna
- 29. SQL Server 2008 y milisegundos
- 30. LPAD en SQL Server 2008
Tenga en cuenta que no podrá restaurar su 2008 DB en 2005 instancia. Más información: http://stackoverflow.com/questions/17450114/create-sql-server-2012-database-compatible-for-2008 –