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

Penyisipan identitas pada server tertaut gagal

IDENTITY_INSERT tidak bekerja dengan server tertaut AFAIK, kecuali jika Anda menjalankan SQL dinamis yang menyertakan SET IDENTITY_INSERT dalam batch atau memiliki beberapa kode (Proc Tersimpan misalnya) di server jauh yang melakukannya untuk Anda.

IDENTITY_INSERT adalah per sesi (lihat MSDN ) dan ketika Anda menggunakan server jarak jauh, ini mungkin akan berada di sesi yang berbeda dari pernyataan Anda yang dieksekusi melalui [LINKEDSERVER].tempdb.sys.sp_sqlexec , yang menyebabkannya gagal saat Anda melihatnya terjadi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server Gabungkan GROUP OLEH

  2. Permintaan untuk membuat daftar semua prosedur tersimpan

  3. Menampilkan data dari database ke DropDownList di asp.net MVC3

  4. SQL Server mengembalikan nomor minggu yang tidak terduga

  5. Pengaruh petunjuk NOLOCK dalam pernyataan SELECT