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

Ingin membuat skrip semua objek yang bergantung pada tabel SQL Server

Pertama, Anda dapat mencoba tautan ini Memahami Ketergantungan SQL

Kedua, Anda memiliki beberapa opsi untuk memeriksa Dependensi

menggunakan sql_expression_dependencies tabel, untuk melihat ketergantungan X pada Y, jalankan kueri berikut.

SELECT * 
FROM sys.sql_expression_dependencies 
WHERE referencing_id = OBJECT_ID('X')
    AND referenced_id = OBJECT_ID('Y')
    AND referenced_schema_name = 'dbo'
    AND referenced_entity_name = 'Y'
    AND referenced_database_name IS NULL
    AND referenced_server_name IS NULL;

menggunakan sistem komentar tabel, tabel syscomments SQL Server menyimpan pernyataan definisi SQL asli untuk setiap tampilan, aturan, default, pemicu, batasan CHECK dan DEFAULT, dan prosedur tersimpan dalam database Anda. Itu banyak informasi! Anda dapat mengkueri tabel ini untuk membuat daftar objek dependen menggunakan pernyataan SQL dalam bentuk berikut

SELECT *
FROM syscomments 
INNER JOIN sysobjects sysobj ON syscomments.id = sysobj.id
WHERE charindex('your object to check', text) > 0 

menggunakan sp_depends prosedur tersimpan, yang menampilkan informasi tentang dependensi objek database, seperti:tampilan dan prosedur yang bergantung pada tabel atau tampilan, serta tabel dan tampilan yang bergantung pada tampilan atau prosedur

EXEC sp_depends @objname = N'your object to check'


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Mengapa sintaks Microsoft SSMS menyoroti konfigurasi kata?

  2. sql menghapus kesalahan baris

  3. Pemisahan nilai yang dipisahkan koma

  4. SSMS Object Explorer - Pilih N Baris Teratas yang hilang saat tersambung ke Azure DB

  5. Buat Tabel dengan Menyalin Struktur Tabel yang Ada