Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Sintaks salah di dekat 'OFFSET' modif sql comm 2012 hingga 2008

Untuk orang yang menggunakan Entity Framework, khususnya database terlebih dahulu, kesalahan ini dapat terjadi jika Anda mengembangkan dengan SQL 2012 tetapi menyebarkan ke versi yang lebih lama.

Masalah akan terjadi jika Anda menggunakan fungsi Ambil...Lewati, karena SQL 2012 memiliki sintaks baru untuk ini. Lihat:

http://erikej.blogspot .co.uk/2014/12/a-breaking-change-in-entity-framework.html

Cara mengatasinya adalah mengedit file .edmx Anda dan mengubah nilai ProviderManifestToken dari 2012 ke versi database Anda, mis. 2008.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa men-debug EXCEPTION_ACCESS_VIOLATION di SQL Server 2008

  2. Bagaimana cara membatasi NULL sebagai parameter untuk prosedur tersimpan SQL Server?

  3. bagaimana saya bisa mendapatkan pecahan desimal di sql

  4. Dapatkan skema kolom tabel SQL dengan Tipe Data dan Panjang Maks dalam nilai angka

  5. Perbarui Profil Email Database (SSMS)