sql >> Base de Datos >  >> RDS >> Access

Base de datos de SQL Server de importadores de todo el mundo compatible con acceso

SQL Server generalmente viene con bases de datos de muestra útiles para demostrar nuevas funciones y algunos diseños posibles. Por lo general, encuentro que las bases de datos de muestra son mucho más útiles como patio de recreo para desarrollar componentes genéricos contra una base de datos existente para usar en otros proyectos. Encuentro que usar una base de datos vacía o demasiado pequeña genera una experiencia de desarrollo engañosa porque cuando los componentes se usan en una base de datos de producción real, surgen problemas de rendimiento en lugares que nunca anticipaste.

Durante un tiempo, Microsoft ha utilizado la base de datos de Wide World Importers, que es una base de datos bastante completa con varias tablas, vistas y procedimientos y algunos más. Sin embargo, un problema es que la base de datos en su diseño actual no es compatible con las aplicaciones de Access porque usa datetime2(7) que requiere uno para usar el nuevo tipo de datos de fecha/hora extendida. Eso no es tan bueno cuando necesita permitir la compatibilidad con versiones anteriores. Pero hay mejores cosas que hacer que la desesperación y el lamento.

Como he argumentado en varios lugares, datetime2(0) en realidad es mejor para la compatibilidad entre la base de datos de SQL Server y las aplicaciones de Access porque ambos datetime2(0) y Acceso' Date/Time y Date de VBA los tipos de datos tienen el mismo nivel de precisión y rangos similares, lo que es mucho mejor que el servidor SQL heredado datetime que usa una extraña precisión de 1/3 milisegundos (uno tiene que preguntarse si alguien estaba fumando algo menos que legal cuando pensó eso tipo de datos hacia arriba!).

Entonces, al modificar la base de datos de muestra para usar datetime2(0) en lugar de datetime2(7) , la base de datos de muestra se puede hacer compatible con Access sin ninguna modificación más allá de simplemente vincular las tablas. Entonces, tenemos una práctica base de datos de muestra para jugar. Esta fuerte muestra pesa alrededor de 140 MB, así que planifique en consecuencia.

¡Disfrútalo!

Base de datos de importadores de todo el mundo modificada
Descargo de responsabilidad:se ofrece tal cual, sin garantías ni garantías. Caveat emptor, lo rompes, lo compraste, con una gran descarga, viene una gran responsabilidad, etc. etc. 🙂