SQL Server biasanya dilengkapi dengan database sampel yang berguna untuk mendemonstrasikan fitur baru dan beberapa kemungkinan desain. Saya biasanya menemukan database sampel jauh lebih berguna sebagai taman bermain untuk mengembangkan komponen generik terhadap database yang ada untuk digunakan dalam proyek lain. Saya menemukan bahwa menggunakan database yang kosong atau terlalu kecil membuat pengalaman pengembangan yang menyesatkan karena ketika komponen kemudian digunakan dalam database produksi yang sebenarnya, masalah kinerja muncul di tempat yang tidak pernah Anda antisipasi.
Untuk sementara, Microsoft telah menggunakan database Wide World Importers yang merupakan database yang cukup lengkap dengan beberapa tabel, tampilan, dan prosedur ditambah beberapa lagi. Namun, satu masalah adalah database dalam desainnya saat ini tidak kompatibel dengan aplikasi Access karena menggunakan datetime2(7)
yang mengharuskan seseorang untuk menggunakan tipe data tanggal/waktu baru yang diperpanjang. Itu tidak terlalu bagus ketika Anda perlu mengizinkan kompatibilitas ke belakang. Tapi ada hal yang lebih baik untuk dilakukan daripada putus asa dan meratap.
Seperti yang saya katakan di berbagai tempat, datetime2(0)
sebenarnya lebih baik untuk kompatibilitas antara database SQL Server dan aplikasi Access karena keduanya datetime2(0)
dan Akses Date/Time
dan Date
VBA tipe data memiliki tingkat presisi yang sama dan rentang serupa yang jauh lebih baik daripada datetime
SQL Server lawas yang menggunakan presisi aneh 1/3 milidetik (kita harus bertanya-tanya apakah seseorang merokok sesuatu yang kurang dari legal ketika mereka berpikir bahwa ketik data!).
Jadi dengan memodifikasi database sampel untuk menggunakan datetime2(0)
menggantikan datetime2(7)
, database sampel kemudian dapat dibuat kompatibel dengan Access tanpa modifikasi apa pun selain hanya menautkan tabel. Jadi, kami memiliki database sampel yang berguna untuk dimainkan. Sampel yang besar dan kuat ini memiliki berat sekitar 140 MB, jadi rencanakan dengan tepat.
Selamat menikmati!
Basis Data Importir Wide World yang Dimodifikasi
Penafian:Ini ditawarkan apa adanya, tanpa jaminan atau garansi. emptor peringatan, Anda melanggarnya, Anda membelinya, dengan unduhan yang bagus, datang dengan tanggung jawab yang besar, dll. dll. 🙂