SSMS
 sql >> Teknologi Basis Data >  >> Database Tools >> SSMS

Bagaimana cara memperbaiki pengaturan Kesalahan Sintaks SQL Server batasan FK?

Saya pikir ada jawabannya di sini.

menonaktifkan pemeriksaan kunci asing di skrip sisipan

Lihat balasan dari Adam Machanic.

Kutipan: Maaf, Anda tidak dapat melakukannya di SQL Server. Yang terbaik yang dapat Anda lakukan adalah mengulang semua tabel (dengan kursor, mungkin), mengubah semua batasan, dan kemudian mengaturnya kembali di akhir. Tapi jelas itu akan memengaruhi semua sesi pengguna, bukan hanya skrip Anda saat ini.

Sepertinya opsi terdekat di SQL Server adalah seperti ini.

-- assuming y has FK to x like
-- constraint fk_y_x foreign key (id) references x (id)
alter table y nocheck constraint fk_y_x
go


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. SSIS set hasil set dari aliran data ke variabel

  2. Konversi yang diminta tidak didukung menggunakan server tertaut dan ODBC

  3. Tidak dapat menambahkan prosedur tersimpan ke database karena pesan enkripsi

  4. Bagaimana saya bisa melihat Riwayat Pekerjaan SQL lengkap?

  5. Bagaimana cara mengatur properti Allow Nulls di desainer tabel SSMS agar selalu salah?