Saya percaya bahwa ada dua hal yang perlu Anda lakukan untuk memastikan bahwa aplikasi Anda kompatibel dengan SQL Server 2008.
Pertama, cara termudah yang saya temukan untuk menemukan masalah yang disebabkan oleh penghentian antar versi adalah dengan menggunakan alat profiler server sql.
http://www.mssqltips. com/sqlservertip/1370/identifying-deprecated-sql-server-code-with-profiler/ adalah pengantar yang bagus untuk itu.
Kedua, Anda perlu mengubah tingkat kompatibilitas database ke tingkat SQL Server 2008.
ALTER DATABASE database_name
SET COMPATIBILITY_LEVEL = { 90 | 100 | 110 }
Jadi untuk Anda itu adalah ALTER DATABASE database_name SET COMPATIBILITY_LEVEL = 100;
Beberapa hal yang perlu diingat. Ini tidak akan mengubah cara yang mendasari sql server mengeksekusi kueri secara internal, perangkat tambahan baru untuk pengoptimal kueri atau aljabar tidak akan dikecualikan karena tingkat kompatibilitas. Dari apa yang saya pahami, fungsi ini terutama menonaktifkan konstruksi bahasa yang tidak diperkenalkan dalam versi yang Anda minati. Meskipun demikian, seharusnya tidak ada bedanya dengan apa yang ingin Anda capai.