Berikut ini adalah beberapa contoh mengenai "bukti aktual untuk atau terhadap keandalan dalam versi pertama dari setiap rilis baru", seperti yang diminta. Ini tidak dimaksudkan untuk menjadi analisis yang lengkap, tetapi lebih merupakan saran tentang apa yang ingin Anda teliti.
Anda dapat mencari "Daftar masalah yang diperbaiki oleh SQL Server 2008 Paket Layanan 1" dan "Daftar masalah yang diperbaiki oleh SQL Server 2008 Paket Layanan 3" di situs web MSDN. Bandingkan jumlah dan tingkat keparahan masalah di kedua daftar. IMO daftar pertama lebih panjang, dan memiliki lebih banyak item yang dapat merusak hari saya, seperti:
- Pesan galat ketika Anda terhubung ke instance SQL Server bernama pada komputer klien yang menjalankan Windows Vista atau Windows Server 2008
- Agen Pembaca Log melewatkan beberapa transaksi ketika Agen Pembaca Log berjalan untuk mereplikasi transaksi
- Pesan galat saat Anda menjalankan kueri yang melibatkan operasi gabungan luar di SQL Server 2008
- Pesan galat saat Anda melakukan pembaruan atau operasi penghapusan pada tabel yang tidak memiliki indeks berkerumun yang dibuat di SQL Server 2008
- Kueri yang menggunakan parameter dan opsi RECOMPILE mengembalikan hasil yang salah ketika Anda menjalankan kueri di beberapa koneksi secara bersamaan di SQL Server 2008
Mari kita telusuri satu level lagi dan pertimbangkan hanya satu perintah, yaitu MERGE. Itu dirilis sebagai bagian dari SQL 2008 dengan beberapa masalah, dijelaskan dalam tautan berikut:
Karena itu, pada saat rilis asli SQL 2008, saya memutuskan untuk tidak menggunakan MERGE. Saya banyak menggunakan MERGE sekarang, pada 2008 R2, dan saya pikir ini adalah fitur yang sangat hebat.
Sunting: di sini adalah daftar kerusakan di SQL 2012 yang baru-baru ini diperbaiki . Semoga ini bisa membantu.
Suntingan lain: Saya telah memilih MERGE untuk analisis yang lebih terperinci, karena ini merupakan peningkatan yang sangat penting. Sebenarnya, ini adalah langkah besar dalam mengejar Oracle, dan itu memang meningkatkan produktivitas kita. Dengan demikian, MERGE telah banyak dipasarkan pada saat rilis SQL 2008. Namun itu tidak sepenuhnya siap untuk digunakan dalam sistem produksi serius ketika awalnya dirilis, dan tidak ada cara mudah untuk mengetahuinya dari presentasi / artikel / posting blog dan semacamnya.
Demikian pula, isolasi snapshot adalah fitur baru yang luar biasa yang hanya berfungsi, tetapi memanggil skalar UDF dalam batasan PERIKSA tidak berfungsi dalam semua kasus dan karenanya tidak boleh digunakan dalam produksi ketika kita membutuhkan integritas data. Namun, kedua fitur baru direkomendasikan dalam presentasi "Apa yang baru dalam SQL xxxx", serta dalam buku, artikel dll, dan dengan antusiasme yang sama.
Kita harus sangat berhati-hati dengan fitur-fitur baru - tidak semuanya akan berguna / dapat diandalkan / performan.