2010-10-12 27 views
6

SQL Server 2000'den 2008'e bir veritabanını geçirdikten sonra, hangi durumlarda uyumluluk düzeyini kalıcı olarak 80'e bırakmak gerektiği doğrulanır. Sistem sadece kayıtlı proklar, tetikleyiciler, görünümler ve tablolardan oluşur. DTS yok, raporlar ve diğer veritabanı dışı şeyler.SQL Server 2008 uyumluluk düzeyi

cevap

2

bazı olası nedenler: Dış için

  • *= ve =* operatörler uyarı ile desteklenir katılmak mesajı.
  • SET XACT_ABORT Tetikleyicide KAPALI duruma izin verilir.
  • FROM yan tümcesinde kilitleme ipuçları için, WITH anahtar sözcüğü her zaman isteğe bağlıdır.
  • Aşağıdaki PIVOT, UNPIVOT, REVERT, TABLESAMPLE anahtar sözcüklerini kullanamazsınız ama anahtar kelimeler olarak değil
  • FOR BROWSE deyimine izin verilir (ve yok sayılır).
  • Karakter dizisi sabitleri ve 8000'den büyük boyutlu varbiner sabitleri metin, ntext veya resim olarak kabul edilir. Şu anda bunların hiçbirinin yapıyoruz ve Tam listeyi görmek için this link bir göz alabilir 80.

    kalan düşünmeden edebilecek hiçbir yeniden yazmak istemiyorsanız Yani eğer

.